rowname="r1";
changes[1]["num1"] = "changed";
grid.invalidateRow(1);
grid.setCellCssStyles("highlight", changes);
grid.render();
如果我的第一列的单元格值是唯一的,那么有没有办法在slickgrid中获取行的索引?在上面的代码中我想用作更改[rowindex] [“num1”] =“已更改”,其中“num1”是我的列名,“r1”是第一列单元格值.changes [“r1”] [“num1” ] =“已更改”无效。
答案 0 :(得分:0)
这样做......
for(var i=0; i<grid.getDataLength(); i++){
if(grid.getData()[i].firstColumnID == 'firstColumnValue'){
rowIndex = i;
}
}
答案 1 :(得分:0)
getRowById(id)
- 返回给定id
答案 2 :(得分:0)
我知道我来晚了,但是可能有更好的解决方法?
grid.getData().getIdxById('UniqueFieldValue')