2016-02-01 5 views
0

Я использую Adobe Acrobat DC Pro, и я использую консоль javascript для обновления до значения по умолчанию для нескольких полей. Следующая строка при запуске в консоли обновляет поле «FirstName». Если я посмотрю на свойство поля, значение по умолчанию было обновлено, но при предварительном просмотре формы он не отображается.Значение не обновляется по форме

this.getField("FirstName").defaultValue = "John"; 

Почему это?

ответ

0

Значение по умолчаниюName является свойством поля, которое на самом деле не видно; вам нужно будет обновить значения полей, чтобы отобразить новый defaultValue.

Чтобы сделать это, у вас есть различные возможности:

а) установить значение поля, а также:

this.getField("FirstName").defaultValue = "John" ; 
this.getField("FirstName").value = "John" ; 

б) сброс поля

this.getField("FirstName").defaultValue = "John" ; 
this.resetForm(["FirstName"]) ; 

с) принуждать перерасчета (не совсем уверен, действительно ли он работает)

this.getField("FirstName").defaultValue = "John" ; 
this.calculateNow() ; 

И это должно сделать это.

Обратите внимание, что сброс поля означает, что значение поля соответствует значению по умолчанию.

Смежные вопросы