Par un clic sur un bouton radio, activer un autre bouton radio sur un modèle  (Lu 455 fois) Partager ce sujet Imprimer

1 B


gugus24  10 avril 2021 : 08:51

Bonjour,
J’ai un document pdf avec 2 pages modèles. En fonction de l’activation d’un bouton radio, une page modèle est dupliqué (Spawn). Sur ce modèle, je voudrais cliquer un bouton radio qui lui active automatiquement un autre bouton radio.

IP archivée


Merlin  10 avril 2021 : 08:55

Bonjour

Je crois qu'il va falloir détailler mieux que ça, voire fournir un document d'exemple.
 :Euuuh:

IP archivée


gugus24  10 avril 2021 : 08:57

Oui je vais faire cela. Je comprends. Je vais t’envoyer le formulaire.

IP archivée


gugus24  10 avril 2021 : 10:32

Bonjour Merlin, j'essaie de partage mon pdf et ilfait qulques 700Mb et ça ne passe pas.


IP archivée


bebarth  10 avril 2021 : 12:22

bonjour,
Tu peux poster un lien Wetransfer ou autre...
http://abracadabrapdf.net/forum/index.php/topic,2974.0.html
Mai un pdf de 700 Mo c'est déjà un sacré morceau !!!
@+
 :bonjour:

IP archivée


gugus24  10 avril 2021 : 19:06

Je dis n'importe quoi..... ce ne sont pas 700Mb, mais 700kB...

IP archivée


gugus24  10 avril 2021 : 19:07

Bonjour Merlin et Barbarth,

Voici en un bref résumé :
Le doc est composé de : 1 page sommaire qui permet à l'utilisateur de faire un choix.
Si l'utilisateur clique sur le deuxième choix (demande d'un certificat), celui-ci ouvrira en spawn un modele dans lequel je rencontre le soucis en l'occurence lors du clic du bouton radio "Le Demandeur a déjà été identifié en face à face".
Ce choix doit automatiquement activer le bouton radio de la zone suivante >> "QC" et ensuite mettre le groupe de ces boutons en readonly.
Or malgré mon code :
this.getField("typecert").value = 1;
this.getField("typecert").readonly = true;
le bouton ne reagit pas.

A ta dispo si tu as besoin de plus d'infos

IP archivée


Merlin  11 avril 2021 : 11:56

this.getField("typecert").value = 1;

Pourquoi cette ligne de code, quel est son but ?
Aucun des boutons "typecert" n'a la valeur "1", donc ça ne peux pas fonctionner.


Et il y a aussi ça qui ne peut pas fonctionner depuis un script de document (voir capture) :

IP archivée


gugus24  11 avril 2021 : 12:12

Bonjour Merlin,


Oui tu as raison. Au fait il y a 1 au lieu de qcp, car j'avais également essayé en changeant la valeur sur 1, mais malgré cela ca ne fonctionne pas. Même si je mets la valeur 1 dans le bouton, ca ne fonctionne pas.
Concernant la ligne saveAs, je l'ai ajouté car cela permet de sauvegarder le formulaire dans un emplacement dans mon reseau professionnel.

IP archivée


Merlin  11 avril 2021 : 12:54

J'ai mis "1" comme valeur d'exportation dans la coche QC et ça semble fonctionner correctement.

Citer
Concernant la ligne saveAs, je l'ai ajouté car cela permet de sauvegarder le formulaire dans un emplacement dans mon reseau professionnel
As tu testé ? Est-ce que ça fonctionne ?


Sinon, si je peux me permettre :

- "Preparation pour d'une Demande de certificat" : c'est du charabia, et il y manque un accent.

- "Nom de jeune fille" : c'est joliment désuet mais plus vraiment tendance, aujourd'hui c'est le "Nom de naissance".
 :Smiley15:

IP archivée


gugus24  11 avril 2021 : 14:25

Hello Merlin,
J'ai changé le paramètre à 1, mais ça ne fonctionne toujours pas.
Est ce que chez toi ça fonctionne à partir du doc que je t'ai mis en pj ?

IP archivée


Merlin  12 avril 2021 : 10:36

Ça fonctionne quand je modifie sur la page déjà dupliquée, mais pas quand je modifie sur le template.  :oh:
Je regarderais ça plus tard.

IP archivée


gugus24  12 avril 2021 : 11:15

Et chez moi c'est le contraire. Ca fonctionne si je simule depuis le template, mais ca ne fonctionne pas si je l'utilise depuis sur la page dupliquée.  :doute:

IP archivée


gugus24  12 avril 2021 : 20:00

Ça fonctionne quand je modifie sur la page déjà dupliquée, mais pas quand je modifie sur le template.  :oh:
Je regarderais ça plus tard.
Salut Merlin, Sais-tu d'où le problème pourrait venir ?

IP archivée


bebarth  13 avril 2021 : 10:11

bonjour,
Ça fonctionne quand je modifie sur la page déjà dupliquée, mais pas quand je modifie sur le template.  :oh:
Je regarderais ça plus tard.
Je ne pense pas avoir le temps de vérifier aujourd'hui, mais si on regarde la propriété "page" du champ "typecert", on s'aperçoit que c'est une table. Je pense que cela signifie que ce champ à plusieurs widgets et qu'il faut vérifier que c'est bien celui de la page 1 (base 0) qui doit être coché/décoché.
A vérifier.
@+
 :bonjour:

IP archivée


gugus24  13 avril 2021 : 11:27

Hello Bebarth,


Merci tout de même pour ton retour. J'ai lu ton post, j'avoue que je ne suis pas expert. La capture provient du Debugger je suppose ? Je ne connais pas la propriété de table. Je vais voir sur le net pour essayer de comprendre.
D'avance je dois tous vous remercier toi, Merlin, car j'apprécie énormément votre compétence et votre disponibilité pour des personnes comme moi qui vous demandent votre temps !

IP archivée


Merlin  13 avril 2021 : 12:15

C'est bebarth qui m'a mis sur la piste du coupable, s'agissant d'une page modèle dupliquée (spawned) les boutons-radio apparaissent forcément en double après que la page a été dupliquée.
Mais contrairement aux cases à cocher si on veut que des boutons-radio de même nom et de même valeur soient sélectionnés simultanément il faut le demander expressément, ce n'est pas une option par défaut (voir capture).


IP archivée


gugus24  13 avril 2021 : 12:54

Alors là vous êtes vraiment trop forts !!!!!!!!!!!!!!!!!!!!!!!!! C'est vraiment TOP !!!!! ca fonctionne maintenant avec ce paramètre.
Merci merci merci....

IP archivée


Merlin  13 avril 2021 : 13:17

Je ne connais pas la propriété de table.
Ce que veut dire bebarth c'est que cette propriété (page) retourne une valeur "nombre" s'il n'y a qu'un seul champ sur une seule page, sinon elle retourne une valeur "table" (array) quand le même champ existe sur plusieurs pages.

Ce qu'on peut voir aussi dans le panneau des champs quand on les affiche par ordre alphabétique (capture jointe).

IP archivée


Merlin  13 avril 2021 : 13:18

Alors là vous êtes vraiment trop forts !!!!!!!!!!!!!!!!!!!!!!!!! C'est vraiment TOP !!!!! ca fonctionne maintenant avec ce paramètre.
Merci merci merci....

 :bonjour:

IP archivée


Merlin  19 avril 2021 : 14:17

Bonjour Merlin et Barbarth
Son prénom c'est Conan, alors fais attention de ne pas l'énerver !
 :Smiley08:  :jerisjaune:

IP archivée


bebarth  19 avril 2021 : 14:41

...je suis certainement plus proche de babar !
@+
 :bonjour:

IP archivée


gugus24  19 avril 2021 : 17:40

Son prénom c'est Conan, alors fais attention de ne pas l'énerver !
 :Smiley08: :jerisjaune:
LOL

IP archivée