我的columnDefs属性DataTable有问题

问题描述

我有两个这样的dataTables:

    $('#myTable1').dataTable( {
    
    "sAjaxSource": 'myPath',"ordering": true,"searching": true,"dom": 'Bfrtip',"fnServerData": function ( sSource,aoData,fnCallback ) {
        $.ajax( {
            "dataType": 'json',"type": "POST","url": sSource,"data": 'var1='+var1+"&var2="+var2,"success": fnCallback
        } );
    },"columns": [{ "width": "10%" },{ "width": "10%" },{ "width": "10%" }
              ],"columnDefs": [
                 {
                     "targets": [ 7,8 ],"visible": false
                 }
    ],"fnRowCallback" : function (nRow,aData,idisplayIndex){                        
        $('td:eq(0)',nRow).css("text-align","center"); 
        $('td:eq(1)',"center");
        $('td:eq(2)',"center");
        $('td:eq(3)',"center");
        $('td:eq(4)',"center");
        $('td:eq(5)',"center");
        $('td:eq(6)',"center");
        $('td:eq(7)',"center");
        $('td:eq(8)',"center");
        
        return nRow;
    },"destroy": true
}); 

使用按钮更新在第二个表中输入的值后,我将更新两个表,这意味着执行ajax来更新表:

$('#myTable1').DataTable().ajax.reload();
$('#myTable2').DataTable().ajax.reload();

起作用,但是第一个表的不可见列(第7和8列)出现了,我的意思是“可见”:false不起作用。 请任何有关可能解决方案的想法告诉我

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...