问答中心

经常问的问题。

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

当您设置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上打开问题或给我发电子邮件。