先日、EditorGridPanel云々。ってセルごとにやってたけど、
通信のオーバーヘッドが気になるし、
今ひとつなれない。
やはり使い手側が保存の契機をつかんでおきたい。
ので保存ボタンをつけて。
それはうまくいくのだが、
今回のお題が意味するのは
「編集が反映されない」のである。
あれれ?何でだろ。configの設定かな?とリファレンス、サンプル見るも
問題なし。
やはり行き着くのはExtソース。
EditorGridPanelで見てみました。
line33721あたりでコンプリート処理してるんです。
で、
値が変わってて、
バリデータにもかからず、
きゃんせるでもなかったら
レコードのフィールドへセット!
ってあれー?
つまり、フィールドが取れてないんじゃないのか?と。
console.dir()とかいれてフィールド情報見てみたら案の定、
undefined.さん。
で、このフィールド値、さかのぼると
getDataIndexメソッドにカラム番号入れて、、内部ではconfigに設定された
dataIndexとってきてる。
あれ?ちゃんとせっていしてたんだけどな。。。
と、
見直すと
「I」が小文字になってるし。
ああ、そうですか。そうですか。
ということでcolumnModelの定義を全面見直し。
みんな小文字でやんの。
おかげでずーっとほったらかしておいた
「ソートができない」件も無事解決。
これでGridPanel、EditorGridPanelをサーバサイド
含めてある程度使えるようになったわけで。。。
configでたまに陥るワナ。
ビールのみながらだと特に危ない。
エラー起きないし。
でも良かった。
転職用の日記だったのですが趣味でExtJsを使用して遊んでます。 いろいろと作業期間があく為、そのための備忘録ブログです。記事内容等で問題等があっても責任は取りません。とうとう趣味プログラマになりました。
登録:
コメントの投稿 (Atom)
node + ejs + Socket.io のサンプル
まずい。。 一年間、一回も更新してない!!! つまり、、 趣味の時間がほぼ皆無ということの現れです。 業務と子育てに追われた一年でしたね。。。。。 危なく年をこすところだった。あぶない。なぶあい。 話を変えて。 今月初旬に 社内でちょっとしたプレゼンをする事に...
-
bakeでBancha用のモデルとコントローラの作成 bakeで自動生成します。 まず、カレントディレクトリをappにして cd UserDir/public_html/app ./Console/cake bake を実行。 DB設定 Welcome...
-
banchaを使ってみる banchaのサイトは こちら から インストールから まずはCakeの設置。 (bancha:0.9.5はcake2.1.X(現在は2.1.5)に対応しています。 Dispacherの実装が2.2.Xだとことなるため、Banch...
-
Scaffoldを Banchaをググってたらフォーラムに到着して 出会いました。 見てみたら、マーケットにありますね。。 早速ソースをDLしてざっと眺めるとどうやら Banchaの仕様に適した(サンプルをデフォルトで実装してくれる様な) コンフィグビルダ的なプ...
0 件のコメント:
コメントを投稿