Как выглядит ваш инструмент AnnotationCreateCustomStamp? Вызывает ли оно действие annotationAdded и попадает ли в вашу функцию обратного вызова?
Вы можете открыть панель заметок и начать редактирование с помощью 'focusNote' API
instance.docViewer.getTool("AnnotationCreateCustomStamp").on('annotationAdded',
function (a) {
// assuming the code get here
instance.focusNote(a.Id);
})
);
Обновление: Для фокусировки на ответах выбранных аннотации, вы можете использовать метод getSelectedAnnotations и делать что-то вроде
instance.focusNote(docViewer.annotationManager.getSelectedAnnotations()[0].Id)
Или вы можете использовать событие annotationSelected и делать что-то вроде
WebViewer(
{
// your configuration
}, document.getElementById('viewer'))
.then(function(instance) {
const { annotManager } = instance;
annotManager.on('annotationSelected', (annots) => {
if(annots && annots[0]) {
instance.focusNote(annots[0].Id);
}
});
})