我正在尝试创建一个表,并且需要在数据表的配置中执行类似的操作:
$(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%"}
],
...
它是否可行?感谢的。
答案 0 :(得分:1)
您提供的值作为数据表中“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,
...
} );
...