【发布时间】:2013-04-11 05:19:27
【问题描述】:
如果是的话,我不确定我是否在重复这个问题:)
我正在使用数据表并尝试实现水平滚动并找到此链接
http://www.datatables.net/examples/basic_init/scroll_x.html
我在我的数据表代码中使用了这些属性,但在 UI 中遇到了问题。
我的数据有水平滚动条,但我的列没有展开,也没有按预期工作。我的正常列下方有额外的空列。
基本上我的用户界面是乱七八糟的。我看到了一个关于相同的旧线程讨论!
DataTables fixed headers misaligned with columns in wide tables
这些问题现在有解决方案吗?
=================================
添加示例代码
$("#results").dataTable({
"aaData": [
//My data
],
"aoColumns": [
//My Columns
],
"bPaginate": true,
"bSort": true,
"bFilter": false,
"bJQueryUI": false,
"bProcessing": true,
"sScrollX": "100%",
"sScrollXInner": "110%",
"bScrollCollapse": true
});
【问题讨论】:
-
添加了示例代码。我没有为列设置任何明确的宽度
-
您发布的内容没有任何问题。所以,还有别的原因。另外,您是否检查过您是否真的需要
"sScrollXInner": "110%"?检查有关此属性的注释:还要注意,此处使用 sScrollXInner 来强制表格比严格需要的更宽。根据您的应用程序,您可能希望也可能不希望包含此参数。 -
如果我添加 sScrollX 它会在我的表中添加一个额外的空列会发生什么?