Bootstrap Table FAQ
Häufig gestellte Fragen.
Wenn ich das Fenster neu dimensioniere, passt sich der Tabellenkopf nicht automatisch an, wie kann ich das lösen?
Wenn Sie die height der Bootstrap-Tabelle setzen, wird die Funktion fixed header automatisch aktiviert, das ist was das Problem verursacht. Sie müssen das resize-Ereignis des Fensters abhören und die resetView-Methode verwenden, um dieses Problem zu lösen. Codebeispiel:
$(function () {
$('#tableId').bootstrapTable() // init via javascript
$(window).resize(function () {
$('#tableId').bootstrapTable('resetView')
})
})
Wie kann ich Zellen besser zusammenführen?
Bei zusammengeführten Zellen werden diese beim Aktualisieren, Wechseln zur nächsten Seite oder Umschalten der anzuzeigenden Spalten wieder getrennt. Wir können die Ereignisse (bei erfolgreichem Laden, beim Spaltenwechsel, beim Seitenwechsel und bei der Suche) abhören, um dieses Problem zu lösen. Codebeispiel:
$table.on('load-success.bs.table column-switch.bs.table page-change.bs.table search.bs.table', function () {
$table.bootstrapTable('mergeCells', {...})
})
Ist der Ereignisparameter in der falschen Reihenfolge?
Wenn Sie dies verwenden:
$('#eventsTable').on('click-row.bs.table', function (event, row, $element) {
})
ist der erste Parameter immer event: https://live.bootstrap-table.com/code/wenzhixin/46
und verwenden Sie das onClickRow-Ereignis:
onClickRow: function (row, $element) {
}
Wie kann ich die Entwicklung von bootstrap-table unterstützen?
Alle Ihre Ideen und Feedback werden sehr geschätzt! Bitte zögern Sie nicht, Issues auf GitHub zu eröffnen oder mir eine E-Mail zu senden.
Ich bin auch dankbar für Ihre Spenden: https://opencollective.com/bootstrap-table.