custom-view.md 2.5 KB


layout: docs title: Custom View description: Custom View extension of Bootstrap Table. group: extensions

toc: true

Description

This extension adds the ability to create a custom view to display the data.

Usage

{% highlight html %} {% endhighlight %}

Example

Custom View

Options

customView

  • Attribute: data-custom-view

  • Type: Function|Boolean

  • Detail:

Set to false to disable this extension. Set to function 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
  • 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

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" }