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]为标志字段的值。

 

posted @ 2013-04-23 12:37  Trilyn  阅读(723)  评论(0)    收藏  举报