这就是情况;我在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元素,也会启动该功能。
对于我的多个表,是否有任何改变?
答案 0 :(得分:0)
最后问题是由一个boostrap标签引起的,asnwwer在这里https://github.com/DataTables/Responsive/issues/40。希望为别人节省时间。