Discussion:
Lier une action avec une case à cocher dans Adobe LiveCycle
(trop ancien pour répondre)
Guido
2008-03-27 09:43:56 UTC
Permalink
Bonjour à vous toutes et tous,

J'utilise Adobe Acrobat pro et je me trouve devant un problème sur mon
formulaire, car je désire lier une action lorsque je clique sur une
case à cocher.
Donc, si je coche ma case, je voudrais qu'à un autre endroit de mon
formulaire, un texte s'affiche et lorsque la case à cocher n'est pas
sélectionnée, le texte ne s'affiche pas.

Qui peut m'aider et me donner la marche à suivre pour effectuer cette
action.

Merci d'avance
Loic
2008-03-27 11:23:56 UTC
Permalink
e Adobe Acrobat pro et je me trouve devant un problŠme sur mon
formulaire, car je d‚sire lier une action lorsque je clique sur une
case … cocher.
Donc, si je coche ma case, je voudrais qu'… un autre endroit de mon
formulaire, un texte s'affiche et lorsque la case … cocher n'est pas
s‚lectionn‚e, le texte ne s'affiche pas.
Qui peut m'aider et me donner la marche … suivre pour effectuer cette
action.
C'est peut-être possible avec Acrobat directement mais à mon avis de telles
opérations requièrent Livecycle qui est l'extension de création de
formulaires.
J'ai bidouillé un peu il y a longtemps. Mes souvenirs me disent que ce que
tu veux obtenir est tout à fait possible. C'est une gestion de type
visible/hidden avec un minimun de code je crois. Oh la la, je sais plus.
Faudrait que je re regarde.
En tout cas, ce qui est commun à de telles opérations et pour lequel on se
prend vite la tête au début est que il faut vraiment pointer très
nominément les objets qui doivent interagir.
Genre if formulaire[0].checkbox[0].checkedState = true formulaire[0].texts
[2].visible = true.
dire if checkbox[0] = true texts[2].visible = true ne marchera pas.
Enfin ne te fie absolument pas à ce code, çà c'est l'idée. Tu trouveras de
nombreux tutoriels sur le web et du reste les lessons fournies avec
LiveCycle sont très bien faites.
Loic
--
...! > brain blackout
Guido
2008-03-27 14:18:49 UTC
Permalink
Post by Loic
e Adobe Acrobat pro et je me trouve devant un problŠme sur mon
formulaire, car je d‚sire lier une action lorsque je clique sur une
case … cocher.
Donc, si je coche ma case, je voudrais qu'… un autre endroit de mon
formulaire, un texte s'affiche et lorsque la case … cocher n'est pas
s‚lectionn‚e, le texte ne s'affiche pas.
Qui peut m'aider et me donner la marche … suivre pour effectuer cette
action.
C'est peut-être possible avec Acrobat directement mais à mon avis de telles
opérations requièrent Livecycle qui est l'extension de création de
formulaires.
J'ai bidouillé un peu il y a longtemps. Mes souvenirs me disent que ce que
tu veux obtenir est tout à fait possible. C'est une gestion de type
visible/hidden avec un minimun de code je crois. Oh la la, je sais plus.
Faudrait que je re regarde.
En tout cas, ce qui est commun à de telles opérations et pour lequel on se
prend vite la tête au début est que il faut vraiment pointer très
nominément les objets qui doivent interagir.
Genre if formulaire[0].checkbox[0].checkedState = true formulaire[0].texts
[2].visible = true.
dire if checkbox[0] = true texts[2].visible = true ne marchera pas.
Enfin ne te fie absolument pas à ce code, çà c'est l'idée. Tu trouveras de
nombreux tutoriels sur le web et du reste les lessons fournies avec
LiveCycle sont très bien faites.
Loic
--
...! > brain blackout
Hello Loic,

merci pour ta réponse, mais comme je ne suis pas trop fort avec le
logiciel LiveCycle et que je ne m'y connais pas vraiment avec les
scripts, c'est là ma demande.
Qui aurait l'amabilité de me donner un coup de main avec cette manière
de faire.

J'ai une "case à cocher", et lorsque cette case est activée, je désire
qu'un certain texte (ex: les pommes sont rouges) s'affiche dans "le
champs de texte".

Effectivement, l'aide et les tutos sont excellent, mais ne m'aident
pas pour la partie script

Encore merci
Loic
2008-03-27 16:16:38 UTC
Permalink
Post by Guido
merci pour ta réponse, mais comme je ne suis pas trop fort avec le
logiciel LiveCycle et que je ne m'y connais pas vraiment avec les
scripts, c'est là ma demande.
Ecoute je viens de regarder, je suis vraiment trop rouillé et j'ai pas mal
de taf en ce moment.Si ca peut attendre j'essaierai de trouver un moment la
semaine prochaine.
Sinon ya les forums adobe avec une partie qui concerne le scripting, avec
un peu de patience, de gentillesse et de bonne volonté, je suis certain que
tu seras renseigné dans ta demande.
C'est pas si dur mais c'est une logique. Encore une fois, le seul piège
c'est de foncer tête baissée.
Loic
Guido
2008-03-27 20:30:15 UTC
Permalink
Post by Loic
Post by Guido
merci pour ta réponse, mais comme je ne suis pas trop fort avec le
logiciel LiveCycle et que je ne m'y connais pas vraiment avec les
scripts, c'est là ma demande.
Ecoute je viens de regarder, je suis vraiment trop rouillé et j'ai pas mal
de taf en ce moment.Si ca peut attendre j'essaierai de trouver un moment la
semaine prochaine.
Sinon ya les forums adobe avec une partie qui concerne le scripting, avec
un peu de patience, de gentillesse et de bonne volonté, je suis certain que
tu seras renseigné dans ta demande.
C'est pas si dur mais c'est une logique. Encore une fois, le seul piège
c'est de foncer tête baissée.
Loic
Merci Loic,

je regarde, et te dirai avant la semaine prochaine, si j'ai réussi ce
tour de passe-passe

A bientôt
Loic
2008-03-28 13:41:40 UTC
Permalink
Post by Guido
Post by Loic
Post by Guido
merci pour ta réponse, mais comme je ne suis pas trop fort avec le
logiciel LiveCycle et que je ne m'y connais pas vraiment avec les
scripts, c'est là ma demande.
Ecoute je viens de regarder, je suis vraiment trop rouillé et j'ai
pas m
al
Post by Loic
de taf en ce moment.Si ca peut attendre j'essaierai de trouver un
moment l
a
Post by Loic
semaine prochaine.
Sinon ya les forums adobe avec une partie qui concerne le scripting,
avec un peu de patience, de gentillesse et de bonne volonté, je suis
certain
que
Post by Loic
tu seras renseigné dans ta demande.
C'est pas si dur mais c'est une logique. Encore une fois, le seul
piège c'est de foncer tête baissée.
Loic
Merci Loic,
je regarde, et te dirai avant la semaine prochaine, si j'ai réussi ce
tour de passe-passe
A bientôt
C'est à me rendre chevre. J'ai récupéré un formulaire qui fait ce que tu
recherches et çà fonctionne très bien. Par contre quand j'applique le
même process sur un autre doc ca foire. Pourtant tout est conforme dans
les options.
Bref, voici la procédure, je te souhaite plus de chance, tiens moi au
courant.
Donc tu crées une checkbox, tu crées ton bloc texte que tu appelle txt
(par exemple). Tu choisis de paramétrer ce bloc texte comme invisible par
defaut.
Tu selectionnes la checkbox et dans l'editeur de script, tu choisis
l'evenement "change" (modification en fr ?). Tu choisis javascript et
client.
Ensuite tu rentres ce code :
if ( this.rawValue )
{txt.presence = "visible";}
else
{txt.presence = "invisible";}
Tu valides en appuyant sur le bouton vert (+)
et tu testes dans la fenêtre d'aperçu. Si la force est avec toi tu
obtiendras le résultat escompté.
A+ Loic
ici le pdf de base :
http://michaelgrimmservices.com/employment_pub.pdf
--
...! > brain blackout
loic
2008-03-30 21:09:54 UTC
Permalink
Post by Guido
Merci Loic,
je regarde, et te dirai avant la semaine prochaine, si j'ai réussi ce
tour de passe-passe
A bientôt
Cà y est après trois jours de prise de tête, j'ai eu la peau de la bête.
Le code à rentrer est donc bien celui que je te donnais. Mais pour que çà
fonctionne, il ne faut pas oublier d'enregistrer le pdf comme doc
interactif. Après quoi, tout fonctionne ok.
Loic
Loic
2008-04-02 12:17:43 UTC
Permalink
Post by Guido
Merci Loic,
je regarde, et te dirai avant la semaine prochaine, si j'ai réussi ce
tour de passe-passe
et ???

Loic
2008-04-01 07:46:17 UTC
Permalink
Post by Guido
Qui peut m'aider et me donner la marche à suivre pour effectuer cette
action.
Merci d'avance
Alors ou en es tu ?
--
...! > brain blackout
Loading...