よくある質問。

ウィンドウのサイズを変更するときに、テーブルヘッダーが自動調整されません。解決方法を教えてください。

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