Smart Toolbar

Smart Toolbar

A Smart Toolbar may control the navigation of a Smart Data Source or the CRUD operations of a Smart Viewer.

Sample markup

<smart-toolbar smart-navigation="true" smart-object-name="customerToolbar" (on-add)="onToolbarAddClicked($event)" (on-button-clicked)="onToolbarButtonClicked($event)" (on-cancel)="onToolbarCancelClicked($event)" (on-copy)="onToolbarCopyClicked($event)" (on-delete)="onToolbarDeleteClicked($event)" (on-next)="onToolbarNextClicked($event)" (on-previous)="onToolbarPreviousClicked($event)" (on-save)="onToolbarSaveClicked($event)"> <smart-toolbar-button label="Add"> </smart-toolbar-button> <smart-toolbar-button role="command" label="My Custom Button" image="<image_url>"> </smart-toolbar-button> </smart-toolbar>

Description

Attribute

Description

smart-toolbar-buttons

Comma separated list of buttons that the Smart Toolbar should display. Possible buttons: add, save, cancel, delete, delete

smart-navigation

Boolean value indicating if the toolbar should display navigation buttons, defaults to false

smart-object-name

Unique identifier used to obtain references to the Smart Toolbar component

(on-add)

Event that fires when the add button is clicked.

(on-button-clicked)

Event that fires when a toolbar button has been clicked.

(on-cancel)

Event that fires when the cancel button is clicked.

(on-copy)

Event that fires when the copy button is clicked.

(on-delete)

Event that fires when the delete button is clicked.

(on-next)

Event that fires when the next button is clicked.

(on-previous)

Event that fires when the previous button is clicked.

(on-save)

Event that fires when the save button is clicked.