可以使用column order
动态地按JQWidgets(v2.8.2)
对网格列进行排序吗?
答案 0 :(得分:0)
您可以使用" sortby"方法。
$('#jqxgrid').jqxGrid('sortby', 'firstname', 'asc');
示例:http://jsfiddle.net/jqwidgets/7yWdu/。希望它可以帮到你。
答案 1 :(得分: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));
});
}
它的工作正常。