Las opciones de la tabla están definidas en jQuery.fn.bootstrapTable.defaults
.
Nombre | Atributo | Tipo | Valor por defecto | Descripción |
---|---|---|---|---|
- | data-toggle | String | 'table' | Activa bootstrap table sin escribir código JavaScript. |
classes | data-classes | String | 'table table-hover' | El nombre de la clase de la tabla. |
height | data-height | Number | undefined | El alto de la tabla. |
undefinedText | data-undefined-text | String | '-' | Define el texto por defecto. |
striped | data-striped | Boolean | false | True para stripe las filas. |
sortName | data-sort-name | String | undefined | Define cuales columnas pueden ser ordenadas. |
sortOrder | data-sort-order | String | 'asc' | Define el método de ordenamiento, solo puede ser 'asc' o 'desc'. |
iconsPrefix | data-icons-prefix | String | 'glyphicon' | Define el nombre del icono ('glyphicon' o 'fa' para FontAwesome). Por defecto se usa 'glyphicon'. |
icons | data-icons | Object | { refresh: 'glyphicon-refresh icon-refresh', toggle: 'glyphicon-list-alt icon-list-alt', columns: 'glyphicon-th icon-th' } |
Define los iconos que son usados para los botones de refresh, toggle y columnas. |
columns | - | Array | [] | El array de columnas de la tabla, vea las propiedades de las columnas para más información. |
data | - | Array | [] | Los datos que serán cargados. |
method | data-method | String | 'get' | El tipo de método para hacer request de los datos remotos. |
url | data-url | String | undefined | Una URL para hacer request de datos en un sitio remoto. |
cache | data-cache | Boolean | true | False para deshabilitar los AJAX requests. |
contentType | data-content-type | String | 'application/json' | EL contentType para hacer request de los datos. |
dataType | data-data-type | String | 'json' | El tipo de datos que se esperan del servidor. |
ajaxOptions | data-ajax-options | Object | {} | Opciones adicionales para enviar ajax request. Lista de valores: http://api.jquery.com/jQuery.ajax. |
queryParams | data-query-params | Function | function(params) { return params; } |
Cuando se solicita datos remotos, se debe enviar parámetros adicionales para modificar los queryParams. Si queryParamsType = 'limit', el objecto params contiene: limit, offset, search, sort, order Sino, el objeoto contiene: pageSize, pageNumber, searchText, sortName, sortOrder. Retorna false para parar el request. |
queryParamsType | data-query-params-type | String | 'limit' | Set 'limit' to send query params width RESTFul type. |
responseHandler | data-response-handler | Function | function(res) { return res; } |
Antes de cargar los datos remotos, manejar el formato de respuesta de los datos, el objecto parameters contiene: res: los datos devueltos. |
pagination | data-pagination | Boolean | false | True para mostrar la paginación al final de la tabla. |
onlyInfoPagination | data-only-info-pagination | Boolean | false | True para mostrar solo la cantidad de los registros que se están mostrando en la tabla. Esta opción necesita que la opción pagination este en true. |
sidePagination | data-side-pagination | String | 'client' | Define el tipo de paginación de la tabla, puede ser solo 'client' o 'server'. |
pageNumber | data-page-number | Number | 1 | Cuando se habilita la paginación, inicializa el número de página. |
pageSize | data-page-size | Number | 10 | Cuando se habilita la paginación, inicializa el tamaño de la página. |
pageList | data-page-list | Array | [10, 25, 50, 100, All] | Cuando se habilita la paginación, inicializa la lista de cantidad de registros por página. |
selectItemName | data-select-item-name | String | 'btSelectItem' | El nombre del radio o del checkbox. |
smartDisplay | data-smart-display | Boolean | true | True para mostrar la páginación o la vista de tarjeta inteligentemente. |
search | data-search | Boolean | false | Habilita el campo para búsqueda. |
strictSearch | data-strict-search | Boolean | false | Habilita la busqueda exacta. |
searchText | data-search-text | String | '' | Inicializa el campo de búsqueda con el texto especificado. |
searchTimeOut | data-search-time-out | Number | 500 | Setea el tiempo de espera para iniciar la búsqueda. |
showHeader | data-show-header | Boolean | true | False para ocultar el encabezado de la tabla. |
showFooter | data-show-footer | Boolean | false | True para mostrar el footer. |
showColumns | data-show-columns | Boolean | false | True para mostrar las columnas en una lista. |
showRefresh | data-show-refresh | Boolean | false | True para mostrar el botón de refresh. |
showToggle | data-show-toggle | Boolean | false | True para mostrar el botón de vista cambiada entre vista de tabla y vista de tarjeta. |
showPaginationSwitch | data-show-pagination-switch | Boolean | false | True para mostrar el botón de mostrar/ocultar la paginación. |
minimumCountColumns | data-minimum-count-columns | Number | 1 | la cantidad mínima de columnas que se deben mostrar. |
idField | data-id-field | String | undefined | Indica cuál campo es el identificador. |
uniqueId | data-unique-id | String | undefined | Indica un único id para cada fila. |
cardView | data-card-view | Boolean | false | True para mostrar la vista de tarjeta, por ejemplo en móviles. |
detailView | data-detail-view | Boolean | false | True para mostrar la vista detalle en la tabla. |
detailFormatter | data-detail-formatter | Function | function(index, row) { return ''; } |
Formatee su vista detalle cuando detailView está seteada en true . |
searchAlign | data-search-align | String | 'right' | Indica cómo alinear el campo de búsqueda. Se puede usar 'left', 'right'. |
buttonsAlign | data-buttons-align | String | 'right' | Indica cómo alinear los botones de la barra de herramientas. Se puede usar 'left', 'right'. |
toolbarAlign | data-toolbar-align | String | 'left' | Indica cómo alinear la barra de herramientas customizable. Se puede usar 'left', 'right'. |
paginationVAlign | data-pagination-v-align | String | 'bottom' | Indica cómo alinear la paginación. Se puede usar: 'top', 'bottom', 'both' (coloca la paginación arriba y abajo de la tabla. |
paginationHAlign | data-pagination-h-align | String | 'right' | Indica cómo alinear la paginación. Se puede usar: 'left', 'right'. |
paginationDetailHAlign | data-pagination-detail-h-align | String | 'left' | Indica cómo alinear el detalle de la paginación. Se puede usar: 'left', 'right'. |
paginationFirstText | data-pagination-first-text | String | '<<' | Indica el icono o el texto a mostrar en la paginación, el botón first del detalle de la paginación. |
paginationPreText | data-pagination-pre-text | String | '<' | Indica el icono o el texto a mostrar en la paginación, el botón previous del detalle de la paginación. |
paginationNextText | data-pagination-next-text | String | '>' | Indica el icono o el texto a mostrar en la paginación, el botón next del detalle de la paginación. |
paginationLastText | data-pagination-last-text | String | '>>' | Indica el icono o el texto a mostrar en la paginación, el botón last del detalle de la paginación. |
clickToSelect | data-click-to-select | Boolean | false | True para seleccionar el checkbox o el radiobox cuando se da click sobre las filas. |
singleSelect | data-single-select | Boolean | false | True para permirir solo un checkbox seleccionado. |
toolbar | data-toolbar | String | undefined | Un selector jQuery que indica la barra de herramientas, por ejemplo: #toolbar, .toolbar. |
checkboxHeader | data-checkbox-header | Boolean | true | False para ocular el checkbox check-all en el encabezado de la fila. |
maintainSelected | data-maintain-selected | Boolean | false | True para mantener las columnas después de seleccionar o cambiar entre páginas. |
sortable | data-sortable | Boolean | true | False para deshabilitar el ordenamiento en todas las columnas. |
silentSort | data-silent-sort | Boolean | true | Setear a false para ordenar los datos silenciosamente. Esta opción funciona cuando la opción sidePagination es seteada a server . |
rowStyle | data-row-style | Function | {} | La función formatter para aplicar el estilo de la fila, toma dos parámetros: row: los datos de la fila. index: el índice de la fila. Soporta clases y CSS. |
rowAttributes | data-row-attributes | Function | {} | La función formatter para los atributos de la fiila, toma dos parámetros: row: los datos de la fila. index: el índice de la fila. Soporta cualquier atributo customizable. |