View on GitHub

常见问题

常见问题解答

窗口调整大小时,表头不能自动调整,如何解决?

当您设置 bootstrap 表格的 height 时,固定表头 功能会自动启用,这就是导致问题的原因,您需要监听窗口的 resize 事件并使用 resetView 方法来解决这个问题,代码示例:

$(function () {
  $('#tableId').bootstrapTable() // 通过 javascript 初始化

  $(window).resize(function () {
    $('#tableId').bootstrapTable('resetView')
  })
})

如何更好地合并单元格?

对于合并的单元格,当您执行刷新、下一页或切换列显示时,合并的单元格会被取消合并。我们可以监听事件(加载成功、列切换、页面变更和搜索)来解决这个问题,代码示例:

$table.on('load-success.bs.table column-switch.bs.table page-change.bs.table search.bs.table', function () {
  $table.bootstrapTable('mergeCells', {...})
})

事件参数是否顺序错误?

当您这样使用时:

$('#eventsTable').on('click-row.bs.table', function (event, row, $element) {

})

第一个参数始终是 eventhttps://live.bootstrap-table.com/code/wenzhixin/46

并使用 onClickRow 事件:

onClickRow: function (row, $element) {

}

如何支持 bootstrap-table 的开发?

我们非常感谢您的所有想法和反馈!请随时在 GitHub 上提出问题或给我发送电子邮件。

我也非常感谢您的捐赠:https://opencollective.com/bootstrap-table