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);
    ....