[英]How to get selected items in jQWidgets grid?
如何在“數據字段”為“已選中”的復選框列中獲取所有選中的項目?
我已經在互聯網上進行搜索,似乎只有可用的教程介紹了如何獲取網格的選定行。
以下是我的示例網格。
$("#jqxgrid").jqxGrid({
width: 698,
autoheight: true,
source: dataAdapter,
columnsresize: false,
columnsheight: 25,
sortable: true,
editable: true,
altrows: true,
columns: [{
text: labels[0],
columntype: 'checkbox',
threestatecheckbox: false,
datafield: 'selected',
width: 48,
editable: true,
sortable: false,
}, {
text: labels[1],
datafield: 'fname',
width: 250,
editable: false,
}, {
text: labels[2],
datafield: 'lname',
width: 400,
editable: false,
}]
});
我認為您可以使用類似的方法:
var rowindexes = $('#jqxgrid').jqxGrid('getselectedrowindexes');
var boundrows = $('#jqxgrid').jqxGrid('getboundrows');
var selectedrows = new Array();
for(var i =0; i < rowindexes.length; i++)
{
var row = boundrows[rowindexes[i]];
selectedrows.push(row);
}
您也可以查看以下簡短示例: http : //jsfiddle.net/zxsT6/ 。
希望這對您有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.