Ola !
tenho uma pagina web jsf que lista alguns cargos e uma classe chamada usuariolist
que lista o cargo e outros dados de usuario o meu problema e que u ja tentei de tudo quanto foi jeito e nao consegui preencher o listbox segue o codigo
[code]public ArrayList roleList;
public ArrayList<SelectItem> getRoleList() {
return roleListt();
}
public void setRoleList(ArrayList<SelectItem> roleList) {
this.roleList = roleListt();
}
public ArrayList<SelectItem> roleListt() {
ArrayList<SelectItem> roleNames = new ArrayList<SelectItem>();
ArrayList<Tblcargo> roles = (ArrayList<Tblcargo>)getEntityManager().createQuery("from Tblcargo").getResultList();
roleNames.add(new SelectItem(1,"teste do lado de fora"));
for (Tblcargo r : roles) {
roleNames.add(new SelectItem(r.getId().getCarId(),r.getId().getCarNome()));
}
return roleNames;
}
[/code]
a pagina esta assim
<h:selectOneListbox
value="#{tblusuarioHome.instance.id.usuCorTexto}">
<s:selectItems var="item" value="#{tblusuarioList.roleList}"></s:selectItems>
</h:selectOneListbox>
se vc entende e pode me ajudar eu fico muito grato ate +
se Alguem tiver um exemplo simples ao maximo pra me fornecer poderia mandar por email