小编ecr*_*ruz的帖子

隐藏列后如何调整JQuery/Datatable的大小

我正在使用JQuery的DataTables插件,我的问题基本上在于我的数据表有很多列并且(在视觉上)超出其容器的边界(div标签).然后我隐藏了一些在这一点上无关紧要的列.但是表的宽度并没有自己调整大小(让我们说它的父亲的witdh).我试过用了

fnAdjustColumnSizing()
Run Code Online (Sandbox Code Playgroud)

创建数据表之后的函数但它似乎不起作用(我也尝试用fnDraw()重绘表).我也尝试给出一些初始参数,以便在每列上获得更小的尺寸

$("#reportTable").dataTable({"aoColumns":[{sWidth:"10%"},{sWidth:"10%"},{sWidth:"10%"}]});
Run Code Online (Sandbox Code Playgroud)

但它抛出一个错误,因为我必须"打开"bRetrieve参数(我后来做了,但它不起作用,它只是防止弹出错误).所以...技术上我想在隐藏一些列之后使我的数据表更小.

提前致谢.

jquery resize datatables width

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

datatables ×1

jquery ×1

resize ×1

width ×1