我试图突出显示一行,我已经用谷歌搜索了一段时间,但是所有解决方案都使用甚至不存在的函数,例如getRow()
or highlight()
。
有没有人有解决方案?我已经尝试了上述方法,但getView().select(record)
两者都没有奏效
谢谢
我试图突出显示一行,我已经用谷歌搜索了一段时间,但是所有解决方案都使用甚至不存在的函数,例如getRow()
or highlight()
。
有没有人有解决方案?我已经尝试了上述方法,但getView().select(record)
两者都没有奏效
谢谢
选择行就足够了吗?
gridPanel.getSelectionModel().select([recordToSelect]);
您可以使用 rowClass 根据记录条件修改行。
yourGrid.getView().getRowClass = function(record, rowIndex, rowParams, store){
return record.get('status').toLowerCase(); // class selection condition
}
请参阅JSFiddle示例(非常基本的示例,仅显示行类在每次更改记录后重置。)
grid.getSelectionModel().select(0)