How can I change the items that are inserted in the "menuOverlay" element?

WebViewer Version: latest

image

1 Like

I found it after a lot of searching:

how to add:

instance.UI.settingsMenuOverlay.add({
				type: 'actionButton',
				className:'row',
				img: 'icon-header-print-line',
				onClick: () => {
					alert('Printing...');
				},
				dataElement: 'alertButton',
				label:'print button'
			});

how to update:

instance.UI.settingsMenuOverlay.update([
				{
					type: 'actionButton',
					className:'row',
					img: 'icon-header-print-line',
					onClick: () => {
						alert('Hello world!');
					},
					dataElement: 'alertButton',
					label:'test button',
					role:'option'
				},
				{
					type: 'actionButton',
					className:'row',
					img: 'icon-header-print-line',
					onClick: () => {
						alert('Hello world!');
					},
					dataElement: 'alertButton2',
					label:'test button 2',
					role:'option'
				}
			]);
1 Like