数据表插件列修复不以编程方式启动

时间:2017-08-05 18:17:38

标签: jquery datatables

这就是情况;我在php页面中以编程方式创建了三个html表。在文档准备就绪尝试启动插件。

$(document).ready(function(){
 $('.genetictable').each(function(){

       var tabla = $(this).DataTable( {
          scrollY:        500,
          scrollX: true
       } );
    new $.fn.dataTable.FixedColumns( tabla , {
    leftColumns: 3
 } );
});

插件启动良好,但是在我手动点击列进行订购之前,fixedColumn功能才会启动。

之后

 new $.fn.dataTable.FixedColumns( tabla , {
    leftColumns: 3
 } );

我尝试: 以编程方式订购:

tabla.column(3).data().sort();

draw()功能:

tabla.draw( 'page' );
tabla.draw( false );

尝试draw()和订单功能:

table.order( [[ 3, 'desc' ]] ).draw( false );

无效 如果在Mozilla中按f12或inspect元素,也会启动该功能。

对于我的多个表,是否有任何改变?

1 个答案:

答案 0 :(得分:0)

最后问题是由一个boostrap标签引起的,asnwwer在这里https://github.com/DataTables/Responsive/issues/40。希望为别人节省时间。