custom: JSON.stringify({
name: 'John',
location: 'Vancouver'
}),
$(document).on('viewerLoaded', function() {
readerControl.docViewer.setInternalAnnotationsTransform(function(originalData, callback) {
var customData = JSON.parse(window.ControlUtils.getCustomData());
function getWidget(id) {
return elements.querySelector('widget[title="' + id + '"]');
}
var parser = new DOMParser();
var elements = parser.parseFromString(originalData, 'text/xml');
var ele = getWidget('mywidgetID1');
ele.setAttribute('V', customData.name);
ele = getWidget('myWidgetID2');
ele.setAttribute('V', customData.location);
callback(elements);
});
});