DWR

JavaScriptの関数の定義方法

var funcs = new Array(); var num = 0; for(key in data) { funcs[num] = new Function("rowdata", "return rowdata['"+key+"'];"); num++; }こんな風にrowdataを引数に渡す関数が定義できる。keyはrowdata連想配列の添え字。 全然知らなかった。勉強不足で…

DWRとS2の連携について

DWRとS2の連携 をみてS2と連携をしてみた。簡単にできた。。で思ったのが、dwr.xmlの設定なしにS2に設定されているコンポーネントを使えないかなと。。DWRのソースをみてみると、DefaultConfigurationのCreatorManagerにaddCreatorでdwr.xmlの設定をセットし…

WebWork2.2.1でAjaxバリデータ

WebWork2.2.1のAjaxのバリデータはUIテンプレートにバリバリ依存しているようだ。ので、 UIテンプレートを変更(ajax用xhtml用をコピーしてきてtableタグなどを削除) UIテンプレートフォルダ(ajax, xhtmlフォルダ)にあるvalidation.jsを上記テンプレートの変…

WebWork2.2.1でJSON!?

年月を選択した場合に、結果を取得しtableで表示する例 で必要なjsをincludeする <form id="unitPriceForm"> <script type='text/javascript' src='/コンテキスト/dwr/engine.js'> </script> <script type='text/javascript' src='/コンテキスト/dwr/util.js'> </script> <script> function employeeUnitPriceDiv() { // jsonの結果から値を取得する部分 var funcs = [ function(row…</form>

DWRのデバッグ機能

DWR

DWRのデバッグ機能 こんな機能があったのか。。