Custom View
Custom View extension of Bootstrap Table.
Description
This extension adds the ability to create a custom view to display the data.
Usage
Example
Options
customView
-
Attribute:
data-custom-view
-
Type:
Function|Boolean
-
Detail:
Set to
false
to disable this extension. Set tofunction
to format your custom view. -
Default:
false
customViewDefaultView
-
Attribute:
data-custom-view-default-view
-
Type:
Boolean
-
Detail:
Set to
true
to show the custom view as the default view. -
Default:
false
showCustomView
-
Attribute:
data-show-custom-view
-
Type:
Boolean
-
Detail:
Set to
true
to show the custom view toggle button. -
Default:
false
Icons
- customViewOn:
- Bootstrap3:
glyphicon glyphicon-list
- Bootstrap4:
fa fa-eye
- bootstrap5: ‘bi-eye’,
- Semantic:
fa fa-eye
- Foundation:
fa fa-eye
- Bulma:
fa fa-eye
- Materialize:
remove_red_eye
- Bootstrap3:
- customViewOff:
- Bootstrap3:
glyphicon glyphicon-thumbnails
- Bootstrap4:
fa fa-th
- bootstrap5: ‘bi-grid’,
- Semantic:
fa fa-th
- Foundation:
fa fa-th
- Bulma:
fa fa-th
- Materialize:
grid_on
- Bootstrap3:
Methods
toggleCustomView
- Toggles the view between the table and the custom view.
Events
onCustomViewPreBody
-
jQuery Event:
custom-view-pre-body.bs.table
-
Parameter:
undefined
-
Detail:
It fires before the custom view is rendered.
onCustomViewPostBody
-
jQuery Event:
custom-view-post-body.bs.table
-
Parameter:
undefined
-
Detail:
It fires after the custom view is rendered.
onToggleCustomView
-
It fires when the custom view is toggled.
-
jQuery Event:
toggle-custom-view.bs.table
-
Parameter:
state
-
Detail:
It fires when the custom view is toggled:
state
: the new custom view state (true
-> Custom view is enabled,false
-> Custom view is disabled )
Localizations
formatToggleCustomViewOn
-
type:
Function
-
Default:
function () { return "Show custom view" }
formatToggleCustomViewOff
-
type:
Function
-
Default:
function () { return "Hide custom view" }