4
我正在使用DataTables插件的jQuery,我想在數據加載後重新排列列。我知道我可以在創建表格時對它們進行重新排序。在runtinme列重新排序
我想要做的是繪製表格,從服務器加載數據,然後根據服務器的響應重新排列列。
我該如何做到這一點?
我正在使用DataTables插件的jQuery,我想在數據加載後重新排列列。我知道我可以在創建表格時對它們進行重新排序。在runtinme列重新排序
我想要做的是繪製表格,從服務器加載數據,然後根據服務器的響應重新排列列。
我該如何做到這一點?
可以通過使用DataTables插件ColReorder
來做到這一點。啓用插件後列可以與fnColReorder(from, to)
這樣的移動:
var table = jQuery("#table_id").dataTable(settings);
table.fnColReorder(4, 10);//move the 4th column on the 10th position
table.fnAdjustColumnSizing();//a good idea to make sure there will be no displaying issues
不過應該使用列索引時所許的一些注意:這些是從表中的列數組中的索引。這意味着索引不必與表格中的列號相匹配(根據您的規格,某些列可以隱藏)。