cellclickのイベントでフィールド名を取得する
Gridのcellclickイベントのコールバックは
cellclick(this, td, cellIndex, record, tr, rowIndex, e, eOpts )
とある。 クリックした列に関する情報はcellIndex(列のインデックス)しかもらえない。 これを対応する列のフィールド名(dataIndex)に変換するには以下のようにする。
init: ->
@control
'grid' :
cellclick: @onCellClick
...
onCellClick: ( grid, td, cellIndex, record, tr, rowIndex, e, eOpts )->
fieldName = grid.getColumnModel().getDataIndex(cellIndex);
....