twitter-bootstrap - 在非事件选项卡上用 Bootstrap 装饰的 DataTable 具有窄标题

标签 twitter-bootstrap datatables

我正在将 DataTables 与 Bootstrap 一起使用,并且一切正常。然后我需要一个标签中的表格,当我这样做时,表格标题开始变窄,正好适合标题文本的宽度。如果显示页面时选项卡处于事件状态,则表格看起来很棒。您可以看到 example我的意思。 Tab 1 看起来不错。选项卡 2 具有窄标题。

如果我启用排序并单击选项卡 2 上的列,则标题会扩展到适当的宽度,但总是开始变窄。

最佳答案

看起来您的标题列是用 width: 0px 初始化的.我假设是因为它们没有被渲染(标签 2 有 display: none )。

如果您包含 bootstrap.js 库,您可以尝试在选项卡切换时初始化 DataTable:

$('a[data-toggle="tab"]').on('shown', function (e) {
   e.target // activated tab
   e.relatedTarget // previous tab
   $('#table-b').dataTable({ ... });
});

关于twitter-bootstrap - 在非事件选项卡上用 Bootstrap 装饰的 DataTable 具有窄标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11463793/

相关文章:

python - 如何将 Pandas 数据框显示为数据表?

javascript - 如何使用 Bootstrap 和 Drupal 覆盖 JS 文件?

html - 如何将边界半径应用于 Bootstrap 3 的表格?

jquery - Datatables从表中获取原始数据

java - 无法链接数据表中的列

laravel - 按 Eloquent 访问器字段在 Yajrabox 数据表中排序

javascript - 如何以编程方式告诉要在数据表中编辑哪一行?

html - 如何使用 twitter bootstrap 根据屏幕大小将断点添加到菜单中

jquery - typeahead.js - 通过弹出窗口自定义下拉建议

html - 更改容器流体内元素的背景颜色