Impossible de rapatrier les données après consultation dans un picklist
bonjour, j'zi un probléme de rappatremment dé données quant je consulte. tous les données dé autres sont correctes sauf au niveau du tag picklist c'est a dire que la liste du picklist a droite est toujours vide
dans la page jsp
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <table border="0" cellpadding="2" cellspacing="2" width="100%" align="center">
<tr>
<td width="10%"><h:outputText value="#{key.FrmRole_roleid}"/></td>
<td width="30%" align="left"><h:inputText value="#{roleFB.roleid}" id="roleid" disabled="true"/></td>
</tr><tr>
<td width="10%"><h:outputText value="#{key.FrmRole_rolename}"/></td>
<td width="30%" align="left"><h:inputText value="#{roleFB.rolename}" id="rolename" disabled="true"/></td>
</tr><tr>
<td><h:outputText value="#{key.FrmRole_rolechoix}"/></td>
</tr><tr>
<td colspan="2">
<rich:pickList value="#{roleFB.result}" id="picklisteAct" copyAllControlLabel="Copier tous" copyControlLabel="Copier"
removeAllControlLabel="Supprimer tous" removeControlLabel="Supprimer" listsHeight="300" >
<f:selectItems value="#{roleFB.listeact}"/>
</rich:pickList>
</td>
</tr><tr>
<td colspan="2" align="center">
<table border="0" cellpadding="0" cellspacing="5" width="60%">
<tr align="center">
<td><h:commandButton value="Affecter" id="btnAffecterRole" actionListener="#{roleFB.affecterRole}" action="rechRoleAction"/></td>
<td align="left"><h:commandButton value="Retour" id="btnRetourAffecterRole" actionListener="#{roleFB.retourRoleAffecterAction}" action="rechRoleAction" immediate="true"/></td>
</tr>
</table> |
dans le bean
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| AddRoleCmd addRoleCmd;
RechercherRoleCmd rechercherRoleCmd;
ConsulterRoleCmd consulterRoleCmd;
private String roleid ;
private String rolename;
private List<RoleDTO> listeRole = null;
private List<String> result=null;
//getters et setters
public void consulterRechRole (ActionEvent event){
RoleDTO role= new RoleDTO() ;
try {
String idlink = getRequest().getParameter("cons").toString();
RoleDTO roledto=null;
role.setRoleid(sysEnv.strToLong(idlink));
role.setUserCreation(getCurrentUser().getUserId());
roledto = consulterRoleCmd.execute(role);
log.error("nom du role : "+roledto.getRolename());
roleid=idlink;
rolename = roledto.getRolename();
for(ActionDTO action: roledto.getActions()){
result.add(String.valueOf(action.getId()));
log.debug("Role---:"+role.getRoleid());
}
} catch (SystemException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} |
merci