I want to enable NotesPanel after selecting AnnotationCreateSticky Tool.For now whenever I reload webviewer and select Sticky Tool notesPanel doesn’t get enable. When i add one annotation in webviewer only then panel gets enable.
So, how can i enable it after selecting the tool and also sticky annotation from viewer ?
Hi there,
The following code should do the trick!
Webviewer({
...
}, document.getElementById('viewer')).then(instance => {
const { docViewer, Tools } = instance;
docViewer.on('toolModeUpdated', (tool) => {
if (tool instanceof Tools.StickyCreateTool) {
instance.openElements(['notesPanel']);
}
})
});
If you wanted to check on load if the sticky tool is selected you can use getToolMode
combined with the logic above.
Thanks!
Logan