Une Condition

1
0
-1

Bonjour,

J'utilise BOS 6.5.1 version française
Mon problème est comme suit :
Je veux faire une condition sur un champ qui dépend d'un autre champ dans le même formulaire
par exemple :
dans le même formulaire ; le champ nommé 'Examen' ne sera afficher que lorsque je choisis l'option 'Non' du champ nommé 'Sortie' (bouton radio /qui prend la valeur d'une variable 'sortir').

Commet le faire??
Prière de m'indiquer une solution.
Merci par avance.

Comments

Submitted by Sean McP on Sat, 09/19/2015 - 10:40

si vous utilisez la version de souscription de Bonitasoft vous aurez la capacité contingent pour les widgets, si vous utilisez la Communauté, alors vous devez écrire votre propre code.

Nous faisons cela en attachant un événement JavaScript pour le premier champ, puis mettre à jour le deuxième champ par un appel ajax à un servlet Java Web

Submitted by ghada45 on Sat, 09/19/2015 - 11:53

Merci Sean McP pour votre réponse, mais pourriez vous expliquer mieux la solution car je suis encore débutante: c'est quoi un événement JavaScript, un appel ajax à un servlet Java Web ??
N.B: J'utilise la version communauté
Prière de décrire la solution avec détails .
Merci par avance.

Submitted by Sean McP on Sat, 09/19/2015 - 14:47

Je suis en voyage au moment si vous avez besoin de lire sur,

1) pour la http://www.w3schools.com/jsref/event_onchange.asp d'événements javascript,

2) pour l'appel Ajax jeter un oeil à l'adresse http: / /html.net/tutorials/javascript/lesson18.php, et

3) pour la Servlet Java Web http://www.vogella.com/tutorials/EclipseWTP/article.html.

Une fois que vous avez terminé tous les trois, je vais vous aider avec votre écriture aller les appels. vous devez remplir l'ensemble de 3) que vous en aurez besoin.

Regards

Submitted by ghada45 on Tue, 09/22/2015 - 20:13

Bonsoir,

Pour résoudre mon problème de condition (indiqué ci-dessus), j'ai essayé d'ajouter un code de javascript dans un widget HTML mais ça n'a pas marché :

 <script> document.getElementById('Sortie').setAttribute("onchange", FUNCTION () { IF(this.VALUE != "Non") document.getElementById('Examen').STYLE.display = 'none'; ELSE document.getElementById('Examen').STYLE.display = ''; }); </script>

Est ce quelqu'un peut m'indiquer où se trouve l'erreur, ou de me décrire une autre solution simple avec détails s'il vous plaît car je suis encore débutante.

Merci par avance

No answers yet.
Notifications