jQuery DataTable列表渲染没有数据(没有找到数据)提示不居中显示

  • Post author:
  • Post category:其他


1,修改jquery.dataTables.js的源码。return$(_pluck( oSettings.aoColumns,’nTh’) ).filter(‘:visible’).length;这一步返回的是可见列的数量,改成return$(_pluck( oSettings.aoColumns,’nTh’) ).length;就是返回所有列的数量。

(注:如果采取这种办法,要保证不会影响其他功能)。

2,dataTable的clospan属性是获取所有可见列的数量,如果当时表格是隐藏的,那么可见的列数自然为0,所以clospan属性也就设置为0。当表格再次可见时,colspan的值为0,所以提示信息没有居中。

转载于:https://juejin.im/post/5bf66d0ae51d45218f3d08d7