Donnez vie à vos documents numériques !
 

Répondre à : Liste pour remplissage automatique

abracadabraPDF Forums PDF – Général Liste pour remplissage automatique Répondre à : Liste pour remplissage automatique

#67706
Michoux
Participant

bonjour,
Pour ce faire, il faut d’abord trouver la position courante de la liste déroulante, puis lire le nom de l’élément à cette position, ce qui donne :

Code:
if (this.getField(“Toto”).value!=”Off”) {
    var position=this.getField(“Tintin”).currentValueIndices;
    event.target.value=this.getField(“Tintin”).getItemAt(position, false);
} else {
    …
}

https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/index.html#t=Acro12_MasterBook%2FJS_API_AcroJS%2FField_properties.htm%23TOC_currentValueIndicesbc-13&rhtocid=_6_1_8_31_1_12
et
https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/index.html#t=Acro12_MasterBook%2FJS_API_AcroJS%2FField_methods.htm%23TOC_getItemAtbc-12&rhtocid=_6_1_8_31_2_11
@+
:bonjour:

Bonsoir bebarth,

Merci beaucoup pour votre réponse et pour votre temps.
J’ai essayé de régler mon problème en me servant de votre code et de la documentation vers laquelle pointent les 2 liens.
Je comprends l’idée mais la réalisation pêche  :mur:
J’attache un fichier exemple.pdf qui comprend mes 3 champs {Toto, Tintin, Gaston} et votre code. Savez-vous m’expliquer pourquoi le champ Gaston ne renvoie pas le contenu du champ Tintin malgré l’emploi de l’argument false ?
J’arrive à renvoyer la valeur d’exportation mais pas le texte.
Merci d’avance pour votre aide précieuse  :bonjour: