先日、EditorGridPanel云々。ってセルごとにやってたけど、
通信のオーバーヘッドが気になるし、
今ひとつなれない。
やはり使い手側が保存の契機をつかんでおきたい。
ので保存ボタンをつけて。
それはうまくいくのだが、
今回のお題が意味するのは
「編集が反映されない」のである。
あれれ?何でだろ。configの設定かな?とリファレンス、サンプル見るも
問題なし。
やはり行き着くのはExtソース。
EditorGridPanelで見てみました。
line33721あたりでコンプリート処理してるんです。
で、
値が変わってて、
バリデータにもかからず、
きゃんせるでもなかったら
レコードのフィールドへセット!
ってあれー?
つまり、フィールドが取れてないんじゃないのか?と。
console.dir()とかいれてフィールド情報見てみたら案の定、
undefined.さん。
で、このフィールド値、さかのぼると
getDataIndexメソッドにカラム番号入れて、、内部ではconfigに設定された
dataIndexとってきてる。
あれ?ちゃんとせっていしてたんだけどな。。。
と、
見直すと
「I」が小文字になってるし。
ああ、そうですか。そうですか。
ということでcolumnModelの定義を全面見直し。
みんな小文字でやんの。
おかげでずーっとほったらかしておいた
「ソートができない」件も無事解決。
これでGridPanel、EditorGridPanelをサーバサイド
含めてある程度使えるようになったわけで。。。
configでたまに陥るワナ。
ビールのみながらだと特に危ない。
エラー起きないし。
でも良かった。
転職用の日記だったのですが趣味でExtJsを使用して遊んでます。 いろいろと作業期間があく為、そのための備忘録ブログです。記事内容等で問題等があっても責任は取りません。とうとう趣味プログラマになりました。
登録:
コメントの投稿 (Atom)
node + ejs + Socket.io のサンプル
まずい。。 一年間、一回も更新してない!!! つまり、、 趣味の時間がほぼ皆無ということの現れです。 業務と子育てに追われた一年でしたね。。。。。 危なく年をこすところだった。あぶない。なぶあい。 話を変えて。 今月初旬に 社内でちょっとしたプレゼンをする事に...
-
あと一時間で起きる時間。 ねるべきか、 おきてそのまま出社するべきか。 微妙にねむくないんだよなぁ。。
-
BanchaとBanchaScaffoldを利用した簡単なCRUD実装のまとめ この記事は、 Sencha Advent Calendar 2012 の7日目の記事です。 皆さんも是非、是非、参加してください。後半、まだまだ参加枠ありますよ!!そこのあなた!! ...
-
ExtJsで遊びたいけどものすごく具合が悪く。 先日のSSDぶっ壊れ事件の際にデータベースファイルをサルベージすんのわすれてて データはどうでもよいけどページング対応の汎用ストアドがなくなっちゃったので また作り直し。 ぜんぜん進まんよ。まさに二歩進んで3ポさがるだな。 自分プロ...
0 件のコメント:
コメントを投稿