Vedi su GitHub

Domande frequenti di Bootstrap Table

Domande frequenti su Bootstrap Table.

Quando si ridimensiona la finestra, l’intestazione della tabella non si adatta automaticamente, come risolverlo?

Quando imposti l’height (altezza) della tabella bootstrap, la funzionalità fixed header (intestazione fissa) viene abilitata automaticamente, questo è ciò che causa il problema. Devi ascoltare l’evento resize (ridimensionamento) della finestra e utilizzare il metodo resetView per risolvere questo problema, esempio di codice:

$(function () {
  $('#tableId').bootstrapTable() // inizializzazione tramite javascript

  $(window).resize(function () {
    $('#tableId').bootstrapTable('resetView')
  })
})

Come fondere le celle meglio?

Per le celle fuse, quando fai refresh (aggiornamento), vai alla pagina successiva o cambia le colonne da visualizzare, le celle fuse verranno separate. Possiamo ascoltare gli eventi (on load success, on column switch, on page change e on search) per risolvere questo problema, esempio di codice:

$table.on('load-success.bs.table column-switch.bs.table page-change.bs.table search.bs.table', function () {
  $table.bootstrapTable('mergeCells', {...})
})

I parametri dell’evento sono messi nell’ordine sbagliato?

Quando usi questo formato:

$('#eventsTable').on('click-row.bs.table', function (event, row, $element) {

})

il primo parametro è sempre event: https://live.bootstrap-table.com/code/wenzhixin/46

mentre quando usi l’evento onClickRow:

onClickRow: function (row, $element) {

}

Come posso supportare lo sviluppo di bootstrap-table?

Tutte le tue idee e feedback sono molto apprezzati! Non esitare ad aprire issue su GitHub o a inviarmi un’e-mail.

Sono anche grato per le tue donazioni: https://opencollective.com/bootstrap-table.