0

column order是否可以通过动态使用对网格列进行排序JQWidgets(v2.8.2)

4

2 回答 2

0

您可以使用“sortby”方法。

 $('#jqxgrid').jqxGrid('sortby', 'firstname', 'asc');

示例:http: //jsfiddle.net/jqwidgets/7yWdu/。希望它可以帮助你。

于 2014-01-07T07:41:30.213 回答
0

在生成网格之前

    `$(gridId).jqxGrid({
        source: dataAdapter,
        .............,
        ............,
        ............,
        columns:colData.columns  //column property from database
    });`

我对列进行了排序columnOrder原始sortColumnByOrder(colData.columns, 'columnOrder');方法如下

function sortColumnByOrder(array, key) {
return array.sort(function(a, b) {
    var x = a[key];
    var y = b[key];
    return ((x < y) ? -1 : ((x > y) ? 1 : 0));
});
}

并且它工作正常。

于 2014-01-15T12:56:42.520 回答