Toutes mes réponses sur les forums
-
AuteurRéponses
-
KillianParticipant
Merci, et… merci ! C’est parfait, l’objet que je cherchais.
À + !
KillianParticipant:oh: Tout simplement…
Je n’avais même pas pensé à regarder la fonction bande, surement parce qu’elle est grisée si tout n’est pas décoché. Et oui en plus j’avais pensé à passer par un masque pour le format.
Merci une fois de plus ! :Smiley03:
KillianParticipantBonjour
Non, le seul moyen c’est d’utiliser l’option “RTF” du champ de texte, et de paramétrer les attributs d’espacement.Mais si c’est un problème de cases ou points de conduite il faut penser que ce sont des choses qu’on ajoutait sur les formulaires papier pour guider l’utilisateur et qui n’ont aucun intérêt dans un formulaire numérique. Je ne connais aucun type de champ de formulaire qui permette d’écrire de travers ou de coller les lettres les unes sur les autres.
Donc souvent je me contente d’un fond blanc pour masquer ce qu’il y a dessous. :Smiley03:C’est pour des champs sous forme de case pour un numéro d’IBAN par exemple, il faut que les caractères aillent correctement dans les branches du peigne.
Je n’ai rien compris, tu parles de choses qui ne sont évidentes que pour toi sans les décrire précisément.
:Euuuh: :doute:Une capture de l’outil dont je parle sera plus claire. (dans la fonction Remplir et Signer, que j’ai oublié de citer)
En fait, j’ai besoin de paramétrer le champ pour écrire dans un peigne.
KillianParticipantMerci pour ta réponse.
Bon pour ma part je perdrai plus de temps à réaliser le script qu’à coller les fonctions une par une, mais c’est bon à savoir. C’est quand même vraiment dommage et surprenant de perdre autant d’options quand on sélectionne plusieurs champs à la fois.
KillianParticipant😏
Petite question : il y a-t-il un moyen simple de modifier le format de plusieurs champs à la fois ? (parce que, quand il faut insérer un script de touche (ou un script en action également) identique par dizaine de champs, c’est un peu lassant…)KillianParticipantBonjour
event.target.name
??
C’est la première chose que j’ai essayée, mais ça ne fonctionnait pas. J’attends ta réponse, puis réessaye, ça fonctionne à merveille…
Du coup, merci 😉 (et désolé pour le dérangement).
1 décembre 2020 à 16:57 en réponse à : Menu déroulant permettant d’afficher une page en fonction de l’item sélectionné #67940KillianParticipantDans ce cas, il faut utiliser les modèles de pages (template).
Je viens de regarder l’exemple, c’est exactement ça que j’ai besoin. Est-ce que tu peux m’expliquer un peu comment ça fonctionne ? Je n’ai trouvé qu’un “script de touches” dans la liste, mais ce n’est pas suffisant. Comment “accéder aux templates” ? (je ne m’en suis jamais servi, et ne trouve pas grand-chose là-dessus).
Merci
30 novembre 2020 à 21:27 en réponse à : Menu déroulant permettant d’afficher une page en fonction de l’item sélectionné #67938KillianParticipantDans les deux. Sur la première page, une liste déroulante avec lundi, mardi, etc.. Toues les autres pages du documents sont nommés lundi, mardi, etc. En fonction de la journée choisie dans la liste déroulante, la seule page qui s’affiche est celle choisie.
Dans la liste déroulante je choisi jeudi, seule la page jeudi s’affichera dans le document.
KillianParticipantPour connaître le nombre de widgets, il faut étudier la propriété “page” du champ. Si c’est un nombre, c’est un champ simple, si c’est une table, la longueur de cette table indique le nombre de widgets. Donc :
Ça marche parfaitement !
Ensuite, pour éviter d’écrire le même script dans tous les boutons, il vaut mieux en faire une fonction et rappeler cette fonction par tous les boutons. C’est beaucoup plus pratique s’il y a une modification à faire…
Oui tout à fait. Comment faut-il faire pour créer une fonction dans tout le document ? Je suppose qu’il faut passer par Scripts JavaScript du document, mais du coup il ne veut pas de event.target.name par exemple.Essaie de réinitialiser ce champ :
J’ai essayer d’appliquer ça sur un bouton, bon non ça efface juste la case coché, ça ne touche pas à la couleur de fond. Mais de toutes façons, là je peux simplement indiquer un fond blanc. Le problème, c’est d’appeler toutes les cases du document. S’il faut que je les nomme une par une…
30 novembre 2020 à 20:43 en réponse à : Menu déroulant permettant d’afficher une page en fonction de l’item sélectionné #67936KillianParticipantImagine une page menu, avec dessus une liste déroulante contenant les jours de la semaine. Je veux qu’en sélectionnant mardi, la page avec le titre mardi “apparaisse”.
KillianParticipantMerci Merlin, c’est parfait !
Pour le nombre de champs, je ne vois pas non plus comment identifier le nombre de champs, mais en mettant simplement un grand nombre, ça ne génère pas de problème dans le script (même après la boucle, surement grâce au JS).
Juste une dernière chose : quand on efface le formulaire, la couleur n’est du coup pas remise à zéro. Une solution pour remettre les fonds de toutes les cases à cocher et tous les boutons radios en blanc ?
30 novembre 2020 à 18:11 en réponse à : Menu déroulant permettant d’afficher une page en fonction de l’item sélectionné #67934KillianParticipantMerci pour ta réponse. Malheureusement en fait ce n’est pas ce que je veux, j’ai mal compris le sujet. Moi c’est de faire apparaitre une page en fonction du choix de la liste. Par exemple sur la première page une liste des jours de la semaine, et en en choisissant une qu’une deuxième page apparaisse (ou se complète), avec le jour concerné.
30 novembre 2020 à 14:13 en réponse à : Menu déroulant permettant d’afficher une page en fonction de l’item sélectionné #67932KillianParticipantBonjour, désolé de déterrer le sujet.
Je souhaiterai aussi afficher une certaine page en fonction du choix d’une liste déroulante. Avez-vous réussi à obtenir quelque chose ?
Merci
KillianParticipantMerci pour ta réponse Merlin.
Oui je me doutais bien que ça s’appliquait au groupe, mais je ne savais pas comment les contrôler indépendamment, tu viens de m’apprendre le fonctionnement des widgets.
Je viens de tester en appliquant le script sur une groupe de boutons radios. Déjà, il n’y a qu’une seule case qui est modifié à la fois, donc très bien. Par contre, comme ce n’est plus le groupe qui est concerné, en cochant une case, les autres ne sont pas modifiées.
J’ai pensé à une solution : lorsque la case est cliqué, je met tout le groupe en transparent, et ensuite j’applique le vert à ce bouton uniquement :
Code:event.target.fillColor = color.transparent;
this.getField(“TEST.0”).fillColor = color.green; //si on part du principe que le script est unique à ce bouton
if (this.getField(“TEST.0”).value == this.getField(“TEST.0”).value) { //si le script est commun au groupe
this.getField(“TEST.0”).fillColor = color.green;
}Comme ça, ça fonctionne. Je ne sais pas s’il est nécessaire de passer par une condition ou si on peut appliquer directement la couleur du principe que le script est lancé en cliquant sur le bouton. Il y aura quand même une amélioration à faire si elle est possible, qui permettrai de gagner beaucoup de temps : pouvoir appliquer le même script à tout le groupe (voir tout les groupes du document), et plutôt que de passer par un getField, identifier le bouton qui vient d’être cliqué, je ne sais pas si tu vois ce que je veux dire. En gros, même script sur le groupe, et la “colorisation” s’applique au bouton concerné.
Merci
KillianParticipantBonjour, d’accord, pas de problème.
Oui, ça ne conviendra pas pour le formulaire que je traite, mais c’est une manière de faire.
KillianParticipantBonjour, merci quand même pour ta réponse.
Un exemple passera peut-être mieux : Quel est votre pays natal ?🔘 France
🔘 Belgique
🔘 Suisse
🔘 AutreDonc comment réaliser un champ de texte pour cette option “autre”, sans avoir un simple rectangle blanc que les gens ne pourraient pas comprendre ?
En effet une question toute bête pour une réponse “autre”, mais pas simple à formuler… 😂KillianParticipantOuais, pas surprenant… Car la seule solution qu’elle voit, c’est imprimer la première page, et la numériser. Pas top pour un formulaire interactif…
KillianParticipantMerci pour votre réflexion. Sinon ce qu’il serait possible, comme c’est pour une cliente : elle duplique le fichier qu’elle a reçu complété, puis clique sur un bouton d’action qui ne conserve que la première page, qu’elle a besoin d’envoyer à une personne particulière. En bref, une action qui supprime les pages 2 et 3 du document. Mais qui fonctionne sur Reader…
KillianParticipantAu moins c’est clair. Merci pour votre réponse !
KillianParticipantBonjour,
Oui c’est vraiment dommage… Mais merci pour l’astuce, ça marche très bien :PouceHaut:
KillianParticipantBonjour, merci pour votre réponse.
Quand je parlais d’envoyer le formulaire, je parlais de la la fonction, avec un bouton d’action. Quelle URL est-il possible de mettre pour l’envoi du fichier ?
KillianParticipantQu’est-ce que c’est “CCM” ?
Ok merci, je vais regarder ça. CCM = Comment ça marche
KillianParticipantVraiment étrange… J’essaye de redémarrer l’ordinateur..
Sans surprise, toujours pareil… Ce qui est étrange, c’est que ça fasse ça sur les deux logiciels ! Effectivement, sur Chrome les couleurs apparaissent bien…
En le sauvegardant en JPEG, ou simplement en l’imprimant, là la couleur apparaît bien, mais pas dans le logiciel. Ne serais-ce pas une question de paramètres ? Et bah si ! Couleur de surbrillance
KillianParticipantJ’en profite pour demander, est-ce qu’il est possible d’afficher/masquer une zone de texte ? (pas un champ).
En fait, l’idée serait de réaliser un fichier réponse, qui laisse apparaître uniquement les cases et champs remplis. Soit en masquant les champs et zones de texte, soit en faisant apparaître uniquement les zones nécessaires sur une deuxième page, ou, le top du top, générer un fichier réponse avec les champs en question.
KillianParticipantMerci beaucoup,
Ah oui, c’est très simple de raccorder des str dans ce langage. Merci :Smiley01:
PS : est ce qui tu as vu m’a réponse pour la couleur des champs ?
KillianParticipantJ’envoie ça dans quelques minutes, mais même si je passe par la fenêtre propriété, la couleur disparaît…
PS : c’est la même chose dans Reader
-
AuteurRéponses