Salut,
J'ai deux selectManyCheckbox qui continenent tout les deux les mêmes id mais des libellés différents.
exemple :
Dans mon implémentation le deuxièmes selectManyCheckbox dépend du premier. Je voudrais empêcher l'utilisateur de sélectionner les deuxièmes chekbox du selectManyCheckbox N°2 tant qu'il n'a pas sélectionné les premières checkBox du selectManyCheckbox N°1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 manyCheck1[0] = new SelectItem("ID1","MACHIN"); manyCheck2[0] = new SelectItem("ID1",""); manyCheck1[1] = new SelectItem("ID2","MACHIN2"); manyCheck2[1] = new SelectItem("ID2","");
Donc en gros, un checkbox du deuxième selectManyCheckbox sera disabled, jusqu'à que le checkbox qui porte le même ID dans selectManyCheckbox N°1 soit sélectionné.
Je voudrais savoir comment je pourrais récupérer le checkbox adéquat pour pouvoir setter la valeur diabled a true ou false.
Voila le code de mes selectManycheckbox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <ice:selectManyCheckbox id="brokerGroupItem" value="#{bean.selectedAuthorizedBrokersList}" partialSubmit="true" style="color:white;overflow: auto;padding-left:10px;" > <f:selectItems id="selectItms" value="#{bean.authorizedBrokersList}" /> </ice:selectManyCheckbox> <ice:selectManyCheckbox id="brokerGroupItemIsPhoned" value="#{bean.selectedAuthorizedBrokersIsPhonedList}" partialSubmit="true" style="color:white;overflow: auto;padding-left:10px;" > <f:selectItems id="selectItms" value="#{bean.authorizedBrokersIsPhonedList}" /> </ice:selectManyCheckbox>
Merci
Partager