0

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

有没有人有解决方案?我已经尝试了上述方法,但getView().select(record) 两者都没有奏效

谢谢

4

3 回答 3

2

选择行就足够了吗?

gridPanel.getSelectionModel().select([recordToSelect]);
于 2013-02-01T16:01:15.707 回答
1

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

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

请参阅JSFiddle示例(非常基本的示例,仅显示行类在每次更改记录后重置。

于 2013-01-30T09:19:11.293 回答
0
grid.getSelectionModel().select(0)
于 2013-02-06T09:18:11.040 回答