[]
ReportViewer.Toolbar
Viewer toolbar.
▸ addItem(item
): void
Adds a new item to the toolbar.
var pdfExportButton = {
key: '$pdfExportButtonKey',
iconCssClass: 'mdi mdi-file-pdf',
enabled: true,
action: function(item) {
console.log('Export to PDF function works here');
},
onUpdate: function(arg, item) {
console.log('Something in viewer was updated, check/update button state here');
}
};
viewer.toolbar.addItem(pdfExportButton);
Name | Type | Description |
---|---|---|
item |
ToolbarItem |
An item to be added. |
void
▸ getDefaultToolbarItems(): string
[]
Gets the list of default toolbar items.
string
[]
▸ removeItem(key
): void
Removes a toolbar item.
Name | Type | Description |
---|---|---|
key |
string |
The toolbar item key, as it was specified in the addItem parameters. |
void
▸ updateItem(key
, itemUpdate?
): void
Updates a previously added toolbar item.
Name | Type | Description |
---|---|---|
key |
string |
the toolbar item key, as it was specified in the addItem parameters. |
itemUpdate? |
Partial <ToolbarItem > |
New toolbar item settings. |
void
▸ updateLayout(layout
): void
Defines the toolbar items layout (order and visibility) for different view modes. A parameter is an object with default, full-screen, mobile mode properties (each property is an array of items to be shown in specific views). Setting to default will only affect all modes (full-screen, mobile) if they are not specified externally.
viewer.toolbar.addItem(pdfExportButton); //now you want to remove everything except pdfExportButton and the navigation block.
viewer.toolbar.updateLayout({default: ['$pdfExportButtonKey', '$navigation']});
will create a toolbar with the export button and the "navigation" block.
Name | Type |
---|---|
layout |
ToolbarLayout |
void