Bonjour à tous,
Dans le cadre d'un projet Weblogic Portal 8.1 SP4, je dois afficher dans une page JSP un ensemble de checkboxes. Ces dernières sont générées grâce au tag netui:checkBoxGroup. Certaines de ces checkboxes doivent être présélectionnées. Pour cela, j'utilise l'attribut defaultValue et je lui donne un tableau de String contenant les valeurs par défaut. Or, ces valeurs ne sont jamais prises en compte... J'ai essayé de passer une List ou une Map, mais le problème est toujours le même, aucune checkboxe n'est cochée...
Ci-dessous un extrait du code de ma JSP:
J'ai essayé de remplacer le tag netui:checkBoxGroup par le tag netui:select multiple="true", et là les valeurs de {pageFlow.communesSelectionnees} sont correctement présélectionnées
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <%-- ... --%> <%-- {pageFlow.communesSelectionnees} est le String[] contenant les items à présélectionner --%> <netui-data:getData resultId="communesSelectionnees" value="{pageFlow.communesSelectionnees}" /> <% // Ici les valeurs sont correctement récupérées String[] valeursDefaut = (String[]) pageContext.getAttribute("communesSelectionnees"); // Traitements sur valeursDefaut // De même, ici les valeurs sont bien présentes pageContext.setAttribute("valeursDefaut", valeursDefaut); %> <netui:checkBoxGroup dataSource="{pageFlow.communesForm.communes}" optionsDataSource="{pageFlow.mapCommunesDept}" defaultValue="{pageContext.valeursDefaut}" /> <%-- ... --%>
Si quelqu'un a une idée pour résoudre ce problème, je suis preneur Merci à vous
Partager