我隐藏了dataTable的列,但是当我调整浏览器窗口的大小时,它们会重新出现在dataTable中。 这是我的代码。
var hide_core_columns = [0, 1, 2];
$("#entry_fields_multiselect option").each(function(index) {
showHideColumns(entity_table,"hide",hide_core_columns);
});
function showHideColumns(table,command,columns){
if(command=="show"){
for (index = 0; index < columns.length; index++) {
table.fnSetColumnVis( columns[index], true, false );
}
}else{
for (index = 0; index < columns.length; index++) {
table.fnSetColumnVis( columns[index], false, false );
}
}
}