Jquery DataGrid 获取选中值和赋值

获取选中值:

function getCheckedStation() {

var stations = $('#stationList').datagrid('getSelections'); //获取流程列表选中项

if (stations.length > 0) {

var ids = []; //ID对象

for (var i = 0; i < stations.length; i++) {

ids.push(stations[i].chk);

}

var IDs = ids.join(','); //将ids对象用‘,’连接成字符串

$("#txtSelectStations").val(IDs);

}

}

赋值:

首先,表格data-options必须有idField,说明哪些字段是一个标识字段。

然后,

    for (var i in selectStations) {

if (selectStations[i] != '') {

$('#stationList').datagrid('selectRecord', selectStations[i]);

}

}

selectStations[i]为标志字段的值。