我正在使用jQuery Datatable渲染角度2视图的表,但由于数据量太大,我的表冻结了浏览器。
那么有什么方法可以在Webworker中运行Datatable,如果有角度2的话怎么做。
或者其他一些提高Datatable性能的方法,因此浏览器和Datatable不会冻结。 我正在用20列绘画20千或更多的记录。
我的绘制数据表的代码如下:
this.dtaTable =jQuery('#dataTbl').DataTable({
iDisplayLength: 8,
bLengthChange : false,
buttons: [{
extend: 'copy',
exportOptions: {
columns: ':visible'
}
},{
extend: 'excel',
exportOptions: {
columns: ':visible'
}
},{
extend: 'pdf',
exportOptions: {
columns: ':visible'
}
},{
extend: 'print',
exportOptions: {
columns: ':visible'
}
},
'colvis'],
});