グリッドのシーケンス

「今まで、サーバー側でシーケンスを入れてたのは、無駄だった。」
昨日、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 の全体像を見直す時間を作った方がいいかもしれない。