The calling method syntax: $('#table').bootstrapTable('method', parameter);.
| Name | Parameter | Description |
|---|---|---|
| getOptions | none | Return the options object. |
| getSelections | none | Return selected rows, when no record selected, am empty array will return. |
| getAllSelections | none | Return selected rows in all pages, when no record selected, am empty array will return. |
| getData | useCurrentPage | Get the loaded data of table at the moment that this method is called. If you set the useCurrentPage to true the method will return the data in the current page |
| load | data | Load the data to table, the old rows will be removed. |
| append | data | Append the data to table. |
| prepend | data | Prepend the data to table. |
| remove | params |
Remove data from table, the params contains two properties: field: the field name of remove rows. values: the array of values for rows which should be removed. Example: $('#myTable').bootstrapTable('remove', {field: 'id', values: ["73", "74"]}) |
| removeAll | - |
Remove all data from table Example: $('#myTable').bootstrapTable('removeAll') |
| removeByUniqueId | id |
Remove data from table, the row that contains the id passed by parameter Example: $('#myTable').bootstrapTable('removeByUniqueId', "122") |
| getRowByUniqueId | id |
Get data from table, the row that contains the id passed by parameter Example: $('#myTable').bootstrapTable('getRowByUniqueId', "122") |
| insertRow | params |
Insert a new row, the param contains following properties: index: the row index to insert into. row: the row data. |
| updateRow | params |
Update the specified row, the param contains following properties: index: the row index to be updated. row: the new row data. |
| showRow | params | Show the specified row. the param contains following properties: index: the row index or the uniqueId. isIdField: Boolean to indicates if index is the uniqueId or the row or not. |
| hideRow | params | Hide the specified row. the param contains following properties: index: the row index or the uniqueId. isIdField: Boolean to indicates if index is the uniqueId or the row or not. |
| getRowsHidden | boolean | Get all rows hidden and if you pass the show parameter true the rows will be shown again, otherwise, the method only will return the rows hidden. |
| mergeCells | options |
Merge some cells to one cell, the options contains following properties: index: the row index. field: the field name. rowspan: the rowspan count to be merged. colspan: the colspan count to be merged. |
| updateCell | params |
Update one cell, the params contains following properties: rowIndex: the row index. fieldName: the field name. fieldValue: the new field value. |
| refresh | params | Refresh the remote server data, you can set {silent: true} to refresh the data silently, and set {url: newUrl} to change the url. To supply query params specific to this request, set {query: {foo: 'bar'}} |
| refreshOptions | options | Refresh the options |
| showLoading | none | Show loading status. |
| hideLoading | none | Hide loading status. |
| checkAll | none | Check all current page rows. |
| uncheckAll | none | Uncheck all current page rows. |
| check | index | Check a row, the row index start with 0. |
| uncheck | index | Uncheck a row, the row index start with 0. |
| checkBy | params |
Check a row by array of values, the params contains: field: name of the field used to find records values: array of values for rows to check Example: $("#table").bootstrapTable("checkBy", {field:"field_name", values:["value1","value2","value3"]}) |
| uncheckBy | params |
Uncheck a row by array of values, the params contains: field: name of the field used to find records values: array of values for rows to uncheck Example: $("#table").bootstrapTable("uncheckBy", {field:"field_name", values:["value1","value2","value3"]}) |
| resetView | params | Reset the bootstrap table view, for example reset the table height. |
| resetWidth | none | Resizes header and footer to fit current columns width |
| destroy | none | Destroy the bootstrap table. |
| showColumn | field | Show the specified column. |
| hideColumn | field | Hide the specified column. |
| getHiddenColumns | - | Get hidden columns. |
| scrollTo | value | Scroll to the number value position, set 'bottom' means scroll to the bottom. |
| getScrollPosition | none | Get the current scroll position. |
| filterBy | params | (Can use only in client-side)Filter data in table, eg. you can filter {age: 10} to show the data only age is equal to 10. |
| selectPage | page | Go to the a specified page. |
| prevPage | none | Go to previous page. |
| nextPage | none | Go to next page. |
| togglePagination | none | Toggle the pagination option. |
| toggleView | none | Toggle the card/table view. |
| deleteCookie | cookie name | Delete a cookie created. You must use: 'sortOrder', 'sortName', 'pageNumber' or 'pageList'. |