JQuery Datatables列溢出

时间:2014-02-10 22:07:06

标签: javascript jquery css datatables

我的数据表有问题:它必须有一个特定的宽度,但我想显示它的所有列。整个问题看起来像这样:

overflow

我找到了解决方案Datatables Width Overflow For A Lot Of ColumnsJQuery Datatables overflow,但我宁愿使用单词破解,然后在我的表格中有一个滚动条。

所以,我发现另一个解决方案jQuery DataTable overflow and text-wrapping issues根据我必须设置:

  table.display { table-layout:fixed; }
  th, td { word-wrap:break-word; overflow:hidden; text-overflow: ellipsis; }

然而,有了这个我的列宽有问题;所有列都具有相同的宽度,并忽略选项“bAutoWidth:true”: enter image description here

例如, Price 列中有一个空的水平空格,或者在最后一列的图标后面。另外,断字头(th)似乎非常难看,如果 Code Count Price Place <它会更好看/ em>列的大小最小(它们的宽度与标题文本的宽度匹配)。

我想指定(不知何故)每列的首选宽度,或者指定它应该包裹多少个字母。我在这篇文章breakCellText plugin中找到了jQuery DataTable overflow and text-wrapping issues。然而,这个插件不适用于我的数据表1.9.4。

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。这是我的解决方案:

.dt-index {
    column-width: auto !important;
}

请将此款式用于您的桌子。

我希望这将是您的解决方案。

格尔茨 Vegeta_77