[javascript]
view plain
copy
function loadMessage() { $('#pressure').datagrid({ height: 500, url: '/Home/RealtimeData', method: 'POST', idField: 'ID', striped: true, fitColumns: true, singleSelect: false, rownumbers: true, pagination: false, nowrap: false, pageSize: 10, pageList: [10, 20, 50, 100, 150, 200], showFooter: true, columns: [[ { field: 'ck', checkbox: true }, { field: 'ElementId', title: 'ElementId', width: 180, align: 'left' }, { field: 'Label', title: 'Label', width: 180, align: 'left' }, { field: 'Meter_Name', title: 'Meter_Name', width: 180, align: 'left' }, { field: 'Station_Un', title: 'Station_Un', width: 180, align: 'left' }, { field: 'MeasureAre', title: 'MeasureAre', width: 180, align: 'left' }, { field: 'DistrictAr', title: 'DistrictAr', width: 180, align: 'left' }, { field: 'Explain', title: 'Explain', width: 180, align: 'left' } ]], onBeforeLoad: function (param) { }, onLoadSuccess: function (data) { if (data) { $.each(data.rows, function (index, item) { if (item.Display == 1) { $('#pressure').datagrid('checkRow', index); } }); } }, onLoadError: function () { }, onClickCell: function (rowIndex, field, value) { } }); }
在onLoadSuccess 事件中添加循环事件,如果display显示的是一,则将当前那一行设为选中状态。