グリッドのシーケンス
「今まで、サーバー側でシーケンスを入れてたのは、無駄だった。」
昨日、Cache Fly の記事を書いたんだけれども、その過程で RowNumberer クラスを見つけた。ColumnModel に RowNumberer オブジェクトを入れてやれば、自動でシーケンス (行番号) を表示してくれるので便利だ。
サンプルは次の通り。(リファレンスから引用)
var colModel = new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), {header: "Name", width: 80, sortable: true}, {header: "Code", width: 50, sortable: true}, {header: "Description", width: 200, sortable: true} ]);
こーゆーのは、GridPanel や ColumnModel のリファレンスを見てても見つけられないんだよなぁ…。一旦、ExtJS の全体像を見直す時間を作った方がいいかもしれない。