マニュアルどおりでうまくいかなかったのでメモ。
ExtJS 3.1 で動作確認。
var grid = new Ext.grid.GridPanel({
// 中略
listeners: {
cellclick: function( grid, rowIndex, columnIndex, e) {
var record = grid.getStore().getAt(rowIndex); // rowIndex番目のレコード取得
var fieldName = grid.getColumnModel().getColumnId(columnIndex); // columnIndex番目のフィールド名取得
var data = record.get(fieldName); // 指定座標のセルの内容を取得。
alert(data); // 表示。
}
}
});
参考:
– ExtJS GridPanel