【问题标题】:Retrieving row data from jqGrid从 jqGrid 中检索行数据
【发布时间】:2013-07-09 07:03:05
【问题描述】:
    var rowdata;
        var records = $("#tblWorkGroupDetails").getGridParam("reccount");
        for (var i = 0; i < records; i++) {
            var index = i;
            var rowId = jQuery('#tblWorkGroupDetails tr:eq(' + index + ')').attr('id');
            rowdata = $('#tblWorkGroupDetails').getCell(rowId, 'groupname') + "," + $('#tblWorkGroupDetails').getCell(rowId, 'workcode');
        }

我将 rowdata 设为 'false,false'。有人吗?

【问题讨论】:

  • 好的,所以这里的'groupname'必须和colModel中设置的'name'属性一致。我取而代之的是“索引”属性。
  • 您可以在 Stack Overflow 上回答您的问题,甚至可以在一段时间后接受。
  • 当然我不是那个意思。我在这里发布问题后发现了问题。认为这对其他人也有帮助。 :)

标签: jquery jqgrid jqgrid-asp.net


【解决方案1】:

将.length 用于records

喜欢,

for (var i = 0; i < records.length; i++) {
    var index = i;
    var rowId = jQuery('#tblWorkGroupDetails tr:eq(' + index + ')').attr('id');
    rowdata = $('#tblWorkGroupDetails').getCell(rowId, 'groupname') + "," + $('#tblWorkGroupDetails').getCell(rowId, 'workcode');
}

另外,检查 rowId 中的值。

【讨论】:

  • 如上所述,我已经获得了记录中的行数。它似乎具有相同的目的。
【解决方案2】:
var rowData = $("#tblWorkGroupDetails").jqGrid('getRowData', rowId);

    to access each column value say,
    rowData.name

【讨论】:

    猜你喜欢
    • 2010-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-24
    • 2018-10-26
    • 1970-01-01
    相关资源
    最近更新 更多