使用唯一的单元格值从slickgrid提取行索引

问题描述 投票:2回答:3
    rowname="r1";
    changes[1]["num1"] = "changed";
    grid.invalidateRow(1);
    grid.setCellCssStyles("highlight", changes);

    grid.render();

如果我具有唯一的第一列单元格值,是否可以获取slickgrid中行的索引?在上面的代码中,我想用作changes [rowindex] [“ num1”] =“ changed”,其中“ num1”是我的列名,“ r1”是第一列单元格值。changes[“ r1”] [“ num1” ] =“更改”不起作用。

slickgrid
3个回答
0
投票

这样做吧...

for(var i=0; i<grid.getDataLength(); i++){
   if(grid.getData()[i].firstColumnID == 'firstColumnValue'){
       rowIndex = i;
   }
}

0
投票

getRowById(id)-返回具有给定id的行的索引


0
投票

我知道我来晚了,但是可能有更好的解决方法?

grid.getData().getIdxById('UniqueFieldValue')

© www.soinside.com 2019 - 2024. All rights reserved.