使用ext js 4.1突出显示网格中的一行

时间:2013-01-30 09:11:22

标签: javascript extjs extjs4 extjs4.1 extjs4.2

我试图突出显示一行并且我已经搜索了一段时间但是所有解决方案都使用了甚至不存在的功能,例如getRow()highlight()

有没有人有解决方案? 我已尝试过上述内容和getView().select(record) 两者都没有效果

由于

3 个答案:

答案 0 :(得分:2)

选择行是否足够?

gridPanel.getSelectionModel().select([recordToSelect]);

答案 1 :(得分:1)

您可以使用rowClass根据记录条件修改行。

yourGrid.getView().getRowClass = function(record, rowIndex, rowParams, store){ 
     return record.get('status').toLowerCase(); // class selection condition
}

请参阅 JSFiddle 示例(非常基本的示例,只显示每次更改记录后都会重新设置行类。

答案 2 :(得分:0)

grid.getSelectionModel().select(0)