【问题标题】:JqGrid set select a row with a particular data valueJqGrid 设置选择具有特定数据值的行
【发布时间】:2018-08-02 00:55:20
【问题描述】:
我需要在加载网格时根据特定行中列的数据值设置选择行。 (在我的情况下,选择发票号 IVAXVL18066996 的行/参考附件)。
我正在研究一段时间的解决方案,但仍然找不到合适的答案。如果有人能在这件事上提供帮助,我将不胜感激
提前致谢
【问题讨论】:
标签:
javascript
jquery
jqgrid
jqgrid-formatter
【解决方案1】:
在@Madalinul 和@Mark 的建议下,我解决了问题。修复如下
loadComplete : function(data)
{
var rowIds = grid.jqGrid('getDataIDs');
for (i = 0; i < rowIds.length; i++) {
invNumberFromGrid = grid.jqGrid ('getCell', rowIds[i], 'invoiceNumber');
if(invNumberFromGrid === generatedInvoiceNumber){
grid.jqGrid('setSelection', rowid, true);
break;
}
}
}
所有功劳都归于他们和社区。非常感谢