我为JQuery使用DataTables插件,我的问题基本上在于事实,即我的数据表必须有很多列,并且(可视化)从其容器的边界出来(一个div标签)。然后我隐藏了一些在这一点上不相关的列。但是表格的宽度并不会自动改变它的大小(让我们对其父母的witdh说)。我尝试使用创建数据表后如何在隐藏列后调整JQuery/Datatable的大小
fnAdjustColumnSizing()
功能,但它似乎并不工作(我也试图与fnDraw重绘表())。我想也给一些初始参数,以获得在每一列
$("#reportTable").dataTable({"aoColumns":[{sWidth:"10%"},{sWidth:"10%"},{sWidth:"10%"}]});
更小的尺寸,但因为我有“打开”的bRetrieve参数,它抛出一个错误(我做了以后,但它没有工作,它只是防止错误弹出)。 因此......在我隐藏了一些列后,我想让我的数据表更小。
在此先感谢。
出现什么错误? – mmurch 2011-02-24 20:42:32
错误是关于该数据表无法被初始化,因为数据表已经在那里和我经过了一些新的参数,我刚过bRetrieve为真(bDestroy工作也一样),因为我保存在JavaScript中的数据表的状态变种。这不是真正的解决方案或问题。 – ecruz 2011-03-23 19:17:15