簡體   English   中英

值未在表單上更新

[英]Value not being updated on form

我正在使用Adobe Acrobat DC Pro,並且正在使用javascript控制台對許多字段的“默認值”進行更新。 在控制台中運行時,以下行將更新“ FirstName”字段。如果我查看該字段的屬性,則默認值已更新,但是在預覽表單時不會顯示。

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

為什么是這樣 ?

defaultName是該字段的屬性,它實際上並不可見。 您必須刷新字段值才能顯示新的defaultValue。

為此,您有多種可能:

a)還要設置字段值:

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

b)重置字段

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

c)強制重新計算(不確定它是否確實有效)

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

那應該做到的。

請注意,重置字段意味着將字段的值設置為其defaultValue。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM