I am getting the error while trying to make a filed ReadOnly:
Property ‘widgets’ does not exist on type ‘WidgetAnnotation’
using the following code:
const field = fieldManager.getField('fieldName');
field.widgets.map(annot => {
annot.fieldFlags.set('ReadOnly', true);
});
Hi @mahade.hasan,
I am not able to reproduce this error, but I have a couple of sugggestions:
- Are you certain there is a widget attached to the field?
- Instead of setting the flag on the widget itself, you can instead set the flag on the field. For example:
field.flags.set('ReadOnly', false)
If this does not work, please share a complete snippet of how you are creating fields/widgets, or a document where you are seeing this problem.
Best Regards,
Armando Bollain
Software Developer
PDFTron Systems, Inc.
1 Like
field.flags.set('ReadOnly', false)
This did the work I was trying to do. Thanks.