An item to be added.
Usage example:
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.desktop.addItem(pdfExportButton);
Returns identifiers of default and added buttons in the order in which they will be displayed in the toolbar.
Usage example:
viewer.toolbar.desktop.layout(viewer.toolbar.desktop.getKeys().reverse())
Sets the keys of the visible toolbar items and their order.
The array of the keys of toolbar items to be visible on toolbar in the desired order.
Usage example:
viewer.toolbar.desktop.addItem(pdfExportButton);
// now you want to remove everything except pdfExportButton and the navigation block.
viewer.toolbar.desktop.layout(['$pdfExportButtonKey', '$navigation']);
will create a toolbar with the export button and the "navigation" block.
Removes existing item from the toolbar.
The toolbar item key, as it was specified in the addItem parameters.
Usage example:
viewer.toolbar.desktop.removeItem(pdfExportButton);
Updates a previously added toolbar item.
the toolbar item key, as it was specified in the addItem parameters.
New toolbar item settings.
Adds a new item to the toolbar.