Часто задаваемые вопросы
Ответы на часто задаваемые вопросы.
При изменении размера окна заголовок таблицы не адаптируется автоматически, как решить эту проблему?
Когда вы устанавливаете height для Bootstrap Table, автоматически включается функция fixed header (фиксированный заголовок), что и является причиной этой проблемы. Вам нужно прослушивать событие 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) {
})
Первый параметр всегда event: https://live.bootstrap-table.com/code/wenzhixin/46
Если использовать событие onClickRow:
onClickRow: function (row, $element) {
}
Как я могу поддержать разработку Bootstrap Table?
Мы очень ценим все идеи и отзывы! Добро пожаловать отправлять Issue на GitHub или напрямую связаться с нами по электронной почте.
Вы также можете поддержать нашу разработку, сделав пожертвование: https://opencollective.com/bootstrap-table.