我正在使用YUI2数据表。 请考虑以下情况。
var myColumnDefs = [
{ key:"A", label:"A", sortable:true},
{ key:"C", label:"C", sortable:true}
];
// i want to add this column after A.
myColumnDefs.push({ key:'B',label:'B'});
此代码将生成A,C,B列但我希望它是A,B,C。我怎么能这样做?
答案 0 :(得分:1)
您可以在将列定义传递给yui数据表构造函数之前对其进行排序:
myCOlumnDefs.sort(function(c1,c2){
return c1.key > c2.key ? 1 : -1;
});