如何在YUI数据表中的某个特定列之后添加列?

时间:2012-02-15 05:32:12

标签: yui yui-datatable

我正在使用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。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您可以在将列定义传递给yui数据表构造函数之前对其进行排序:

myCOlumnDefs.sort(function(c1,c2){

return c1.key > c2.key ? 1 : -1;

});