var fileview = $.extend({}, $.fn.datagrid.defaults.view, { onAfterRender: function (target) { ischeckItem(); } });
var checkedItems = []; functionischeckItem() { for (var i = 0; i < checkedItems.length; i++) { $('#maingrid').datagrid('selectRecord', checkedItems[i]); //根据id选中行 } }
functionfindCheckedItem(ID) { for (var i = 0; i < checkedItems.length; i++) { if (checkedItems[i] == ID) return i; } return-1; }
functionaddcheckItem() { var row = $('#maingrid').datagrid('getChecked'); for (var i = 0; i < row.length; i++) { if (findCheckedItem(row[i].id) == -1) { checkedItems.push(row[i].id); } } } functionremoveAllItem(rows) {
for (var i = 0; i < rows.length; i++) { var k = findCheckedItem(rows[i].id); if (k != -1) { checkedItems.splice(i, 1); } } } functionremoveSingleItem(rowIndex, rowData) { var k = findCheckedItem(rowData.id); if (k != -1) { checkedItems.splice(k, 1); } }