在 GitHub 上查看

常见问题

常见问题解答。

调整窗口大小时,表格标题不会自动调整,如何解决?

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

$(function () {
  $('#tableId').bootstrapTable() // init via 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) {

})

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

并使用 onClickRow 事件

onClickRow: function (row, $element) {

}

如何支持 bootstrap-table 的开发?

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

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