Sintaxis para llamar a un método: $('#table').bootstrapTable('method', parameter);
.
Nombre | Parámetro | Descripción |
---|---|---|
getOptions | none | Retorna el objeto options. |
getSelections | none | Retorna todas las filas seleccionadas, cuando no hay seleccionadas, se retorna un array vacío . |
getData | useCurrentPage | Retorna los datos cargados en la tabla en el momento que se llama este método. Si se setea useCurrentPage a true se devolverá los datos mostrados en la página actual. |
getRowByUniqueId | id | Se obtiene el dato de la tabla que contiene el id pasado por parámetro Ejemplo: $('#myTable').bootstrapTable('getRowByUniqueId', "122") |
load | data | Se cargan los datos en la tabla, las filas antiguas se removeran. |
append | data | Se anexan los datos a la tabla. |
prepend | data | Se antepone los datos a la tabla. |
remove | params | Se remueven los datos de la tabla, los parámetros contienen dos propiedades: field: el nombre del campo de las filas removidas. values: el array de valores de las filas que deberían ser removidas. Ejemplo: $('#myTable').bootstrapTable('remove', {field: 'id', values: ["73", "74"]}) |
removeAll | - | Se remueven todos los datos de la tabla Ejemplo: $('#myTable').bootstrapTable('removeAll') |
removeByUniqueId | id | Se remueve el dato de la tabla que contiene el id pasado por parámetro Ejemplo: $('#myTable').bootstrapTable('removeByUniqueId', "122") |
insertRow | params | Inserta una nueva fila, los paeámetros contienen las siguientes propiedades: index: el índice donde se insertara la nueva fila. row: los datos de la fila. |
updateRow | params | Actualiza la fila especificada, el parámetro contiene las siguientes propiedades: index: el índice de la fila para ser actualizada. row: los nuevos data de la fila. |
showRow | params | Muesta la fila especificada. El parámetro contiene los siguiente propiedades: index: el indice o idField de la fila. isIdField: Boolean que indica si el index es idField o la posición de la fila. |
hideRow | params | Oculta la fila especificada. El parámetro contiene los siguiente propiedades: index: el indice o idField de la fila. isIdField: Boolean que indica si el index es idField o la posición de la fila. |
getRowsHidden | boolean | Obitnene todas las filas ocultas si se pasa el parámetro show en true las filas serán mostradas, sino, el método solo devolvera las filas ocultas. |
mergeCells | options | Se unen algunas celdas en una, las opciones contienen las siguientes propiedades: index: el índice de la fila. field: el nombre del campo. rowspan: el rowspan para ser unidas. colspan: el colspan para ser unidas. |
updateCell | params | Actualiza una celda, los parámetros contienen: rowIndex: índice de la fila. fieldName: el nombre del campo. fieldValue: el nuevo valor de la celda. |
refresh | params | Refresca los datos remotos del servidor, se puede setear {silent: true} para refrescar los datos silenciosamente, y setear {url: newUrl} para cambiar el URL. Para suministrar query params especificos para este request, setear {query: {foo: 'bar'}} |
refreshOptions | options | Actualiza el objecto options |
showLoading | none | Mostrar el estado de la carga. |
hideLoading | none | Ocultar el estado de la carga. |
checkAll | none | Chequear todas las filas de la página actual de la tabla. |
uncheckAll | none | Des-chequear todas las filas de la página actual de la tabla. |
check | index | Chequea una fila, el índice de la fila inicia en 0. |
uncheck | index | Des-chequea una fila, el índice de la fila inicia en 0. |
checkBy | params | Chequea una fila por un array de valores los parámetros continen: field: nombre del campo a usar para encontrar los registros values: array de valores de las filas por chequear Ejemplo: $("#table").bootstrapTable("checkBy", {field:"field_name", values:["value1","value2","value3"]}) |
uncheckBy | params | Deschequea una fila por un array de valores los parámetros continen: field: nombre del campo a usar para encontrar los registros values: array de valores de las filas por deschequear Ejemplo: $("#table").bootstrapTable("uncheckBy", {field:"field_name", values:["value1","value2","value3"]}) |
resetView | params | Reinicia la vista de bootstrap table, por ejemplo reinicia el alto de la tabla. |
destroy | none | Destruye la bootstrap table. |
showColumn | field | Muestra la columna especificada. |
hideColumn | field | Oculta la columna especificada. |
getHiddenColumns | - | Obtiene las columnas ocultas. |
scrollTo | value | Setea la posición del scroll, setear 'bottom' significa setear la posición del scroll al final de la tabla. |
getScrollPosition | none | Obtiene la posición actual del scroll. |
filterBy | params | (Solo se puede usar en client-side)Filtra los datos en la tabla, ejm. se puede filtrar {age: 10} para mostrar los daros solo con la edad igual a 10. |
selectPage | page | Ir a una página en especifico. |
prevPage | none | Ir a la página anterior. |
nextPage | none | Ir a la siguiente página. |
togglePagination | none | Habilita y deshabilita la paginación. |
toggleView | none | Alterna la vista entre tabla y tarjeta. |
expandRow | index | Expande la fila que tiene el index pasado por parámetro si la opción detail view está en True. |
collapseRow | index | Colapsa la fila que tiene el index pasado por parámetro si la opción detail view está en True. |
expandAllRows | is subtable | Expande todas las filas si la opción detail view está en True.. |
collapseAllRows | is subtable | Colapsa todas las filas si la opción detail view está en True. |