Bookmarks component
The Bookmarks component stores active and changed state of a grid implemented using Listing. It includes the state of filters, columns position, applied sorting, pagination, and so on.
Configuration options
Option | Description | Type | Default Value |
---|---|---|---|
newViewLabel |
Default label for a new bookmark. | String | New View |
template |
Path to the component’s .html template. |
String | ui/grid/controls/bookmarks/bookmarks |
viewTmpl |
Path to the .html template used to render each bookmark in the list. |
String | ui/grid/controls/bookmarks/view |
defaultIndex |
The index of the default view. | String | default |
activeIndex |
The index of the current view. | String | default |
viewsArray |
The array of views. | Array | default |
Source files
Extends uiCollection
:
app/code/Magento/Ui/view/base/web/js/grid/controls/bookmarks/bookmarks.js
app/code/Magento/Ui/view/base/web/templates/grid/controls/bookmarks/view.html
Examples
Integrate Bookmarks component with Listing component
This is an example of how the Bookmarks component integrates with the Listing component:
1
2
3
4
5
6
7
8
<listing>
...
<listingToolbar>
...
<bookmark name="bookmarks"/>
</listingToolbar>
...
</listing>