Extjs Grid - 单击行的单元格时将类添加到行

时间:2013-07-04 03:25:16

标签: extjs grid cell extjs4.1

我想在单击下面的网格单元格时将行添加到行 我尝试了三个选项但没有工作。如何让它工作,谢谢

listeners: {
        ,'cellclick': function (grid, td, cellIndex, record, tr, rowIndex, e, eOpts ) {
            // addclass to row
            Ext.fly(grid.getView().getRow(rowIndex)).addClass('bluerow'); // not working
            grid.getView().addRowCls(rowIndex, 'bluerow'); // not working
            Ext.get(e.target).addClass('bluerow'); // not working
        }
}

2 个答案:

答案 0 :(得分:1)

  在cellclick中的

网格参数已经是一个视图。请看一下cellclick     你可以直接添加css:

grid.addRowCls(rowIndex, 'bluerow');

以下是 fiddle

答案 1 :(得分:1)

请尝试以下代码段:

grid.getView().addRowCls(rowIndex,'bluerow'); 
grid.getView().removeRowCls(rowIndex,'bluerow');