针对jqxgrid的SelectedRowIndexes的清洁方法?

时间:2015-07-06 18:22:00

标签: jquery jqxgrid jqwidget

对于单行选择网格,有一个更简洁的方法来获取所选行,而不是在索引上执行for循环,如下例所示?

var ParentAccount = $("#jqxSubAccountDropdownGrid").jqxGrid('selectedrowindexes');
for (var index in indexes) {
    _row = $(_Object).jqxGrid('getrowdata', index);
    var ParentAccountGuid = _row["AccountIndex"].toString();
    break;
}

基本上,我需要将Guid或索引拉出网格的选定行,然后将其与其他数据一起发送到ajax调用。

1 个答案:

答案 0 :(得分:0)

根据JQ Widgets示例,以下内容应该有效:

ParentAccountRowIndexes = $("#jqxSubAccountDropdownGrid").jqxGrid('selectedrowindexes');
if (ParentAccountRowIndexes.length > 0)
{
    ParentAccountRowData = $(_Object).jqxGrid('getrowdata', ParentAccountRowIndexes[0]);
    ParentAccountGuid = ParentAccountRowData["AccountIndex"].toString();
}

一旦我确认,我就会发布我的结果。