Javascript 使数据表中的列数可变
我正在尝试创建一个表,需要在datatable的配置中执行以下操作:Javascript 使数据表中的列数可变,javascript,datatables,Javascript,Datatables,我正在尝试创建一个表,需要在datatable的配置中执行以下操作: $(document).ready(function() { var conta_col = document.getElementById("input_x").value; var table = $('#dataart').DataTable( { .... .... "co
$(document).ready(function() {
var conta_col = document.getElementById("input_x").value;
var table = $('#dataart').DataTable( {
....
....
"columns": [
{"width": "10%"},
{"width": "35%"},
{"width": "10%"},
{"width": "6%"},
{"width": "5%"},
while (conta_col >= 1) {
{"width": "5%"};
conta_col--;
},
{"width": "14%"}
],
...
可能吗???谢谢。您在数据表中作为“columns”键的值给出的值只是一个数组
var columns =
[ {"width": "10%"}
, {"width": "35%"}
, {"width": "10%"}
, {"width": "6%"}
, {"width": "5%"}
];
while (conta_col >= 1) {
columns.push( { "width" : "5%" }; )
conta_col--;
};
columns.push( {"width": "14%"} );
...
var table = ${'#dataart').DataTable( {
...
"columns" : columns,
...
} );
...
很好,谢谢。只需更改列。推送({“宽度”:“5%”);。这正是我需要的。非常感谢你。