JqGrid 设置选择具有特定数据值的行

问题描述 投票:0回答:1

我需要在网格加载时根据特定行中列的数据值设置选择行。 (在我的例子中,选择发票编号为 IVAXVL18066996 的行/请参阅附件)。

我正在研究解决方案一段时间,但仍然找不到满意的答案。如果有人可以帮助解决这个问题,我将非常感激

提前致谢

javascript jquery jqgrid jqgrid-formatter
1个回答
1
投票

根据@Madalinul和@Mark的建议,我解决了这个问题。修复方法如下

loadComplete : function(data) {
  var rowIds = grid.jqGrid('getDataIDs');

  for (i = 0; i < rowIds.length; i++) {
    var invNumberFromGrid = grid.jqGrid ('getCell', rowIds[i], 'invoiceNumber');

    if (invNumberFromGrid === generatedInvoiceNumber) {
      grid.jqGrid('setSelection', rowIds[i], true);
      break;
    }
  }
}

所有功劳都归于他们和社区。非常感谢

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