abracadabraPDF › Forums › PDF – Général › Liste déroulante multilignes
Étiqueté : Liste déroulante
- Ce sujet contient 9 réponses, 4 participants et a été mis à jour pour la dernière fois par Merlin, le il y a 6 mois et 2 semaines.
-
CréateurSujet
-
20 mars 2024 à 15:19 #73999The_KnightParticipant
Bonjour,
Je suis en train de créer mon tout premier formulaire et j’aurais besoin de votre aide.
L’idée est de créer un modèle de contrat utilisable par les membres de mon association.
Je rencontre un problème lorsque j’intègre un champ de liste déroulante. Cette liste permet à l’utilisateur de choisir dans quel cadre il désire exercer son activité. Toutefois, certains choix de cette liste sont trop longs pour tenir sur une seule ligne. J’ai déjà essayé d’agrandir la hauteur du champ, j’ai tenté un script forçant l’écriture sur une deuxième ligne si le texte dépassait une certaine taille en longueur mais sans succès.
Auriez-vous une solution à ce problème ?
<p style=”text-align: center;”>D’avance merci d’avance pour le temps que vous prendrez pour m’apporter votre aide.</p> -
CréateurSujet
-
AuteurRéponses
-
20 mars 2024 à 16:01 #74000bebarthMaître des clés
bonjour,
Écrire un élément d’un menu déroulant sur plusieurs lignes n’est possible qu’avec un script, par exemple :
this.getField("nomChamp").setItems(["Élément 1\rsur 2 lignes","Élément 2","Élément 3","Élément 4\rsur 2 lignes","Élément 5"]);
Tu colles ce script dans la console vide, puis tu sélectionnes tout ce script et touche ENTER du clavier numérique.
@+
😎Attachments:
You must be logged in to view attached files.21 mars 2024 à 11:35 #74003The_KnightParticipantBonjour Bebarth et merci de prendre le temps de me répondre, j’aurais dû préciser que j’étais sous windows, j’ai la version Acrobat Pro DC 23.8.20533.
J’ai collé ce script à cet endroit mais également dans l’onglet actions sans résultats. Suis-je au bon endroit?
Attachments:
You must be logged in to view attached files.21 mars 2024 à 11:46 #74005The_KnightParticipantMerci pour ta réponse, j’ai voulu aller trop vite et je n’ai pas capter tout de suite qu’il s’agissait de termes génériques. J’ai pu mettre le script correctement et il fonctionne bien. Merci infiniment.
Signé : Le noob du PDF.
13 juin 2024 à 19:50 #74418ring87ParticipantBonjour,
Je tente de faire cette action mais je n’y arrive pas. Ça m’écrit toujours :this.getField(“nomChamp”).setItems([“Élément 1\rsur 2 lignes”,”Élément 2″,”Élément 3″,”Élément 4\rsur 2 lignes”,”Élément 5″]);
Ex : this.getField(“choix1”).setItems([“Conformément aux conditions de travail régissant le personnel non syndiqué, vous bénéficierez d’une période d’essai d’une durée de soixante (60) jours ou quarante-cinq (45) jours ouvrables pendant lesquels vous vous présenterez au travail. Cette période sera prolongée d’un nombre de jours égal au nombre de jours d’absence.\rsur 4 lignes”])
Pouvez-vous m’aider à trouver ce que je ne fais pas correctement svp ?
13 juin 2024 à 21:41 #74419MerlinMaître des clésBonjour
Je crois que tu n’as pas compris l’exemple.
“\rsur 2 lignes” n’est pas une commande (pas plus que “\rsur 4 lignes“).
C’est un texte d’exemple pour un item dont le contenu serait “Élement sur 2 lignes“.
Ce qui force la coupure de la ligne c’est “\r“, avec un “r” comme dans Return, ou Retour (de ligne).
Donc dans le script ton texte devrait plutôt ressembler à ça (avec trois “\r“) :
"Conformément aux conditions de travail régissant le personnel non syndiqué,\rvous bénéficierez d’une période d’essai d’une durée de soixante (60) jours ou\rquarante-cinq (45) jours ouvrables pendant lesquels vous vous présenterez au travail.\rCette période sera prolongée d’un nombre de jours égal au nombre de jours d’absence."
Mais ne perd pas de vue qu’une liste déroulante est faite pour afficher des items courts, pas pour afficher un roman.
😉
14 juin 2024 à 03:34 #74421ring87ParticipantMerci! Effectivement, je n’avais clairement pas compris.
Autre question : j’ai vu qu’il était possible de faire une liste déroulante avec des choix et selon le choix, un texte sur plusieurs lignes apparaît dans une seconde case texte.
Connaissez vous cette fonctionnalité?
J’ai vu co
14 juin 2024 à 13:00 #74426MerlinMaître des clésOui c’est possible.
Mais il faut d’abord savoir si la liste doit faire apparaitre le texte toujours au même endroit dans le même champ, ou si elle doit le faire apparaitre à des endroits différents sur la page.
Ce serait plus facile de répondre si tu joignais un PDF “maquette” de ce que tu veux faire.
14 juin 2024 à 13:33 #74427ring87ParticipantBonjour,
Oui, c’est toujours dans le même champ texte. Selon le choix sélectionné dans la liste déroulante, le texte correspondant à ce champ s’inscrit dans le champ en question.Il n’y en n’aurait qu’un champ comme cela. Je n’ai pas de maquette pour le moment.
14 juin 2024 à 18:05 #74429 -
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.