Galera,
Tenho o seguinte picklist e gstaria de saber como faço pra pegar a lista de valores:
xhtml
</h:panelGrid>
<h:panelGrid columns="1">
<h:outputText value="Versão:"/>
<rich:pickList id="versoes" sourceListWidth="200px"
targetListWidth="200px"
rendered="true"
immediate="true"
binding="#{modverMB.lstVersaoId}"
copyAllControlLabel="Copiar Todas"
copyControlLabel="Copiar"
removeAllControlLabel="Remover Todas"
removeControlLabel="Remover">
<f:selectItems value="#{modverMB.lstVersoes}"/>
</rich:pickList>
</h:panelGrid>
bean
private HtmlPickList lstVersaoId;
private List<SelectItem> lstVersoes;
public void getVersoesDesabilitadas(){
lstVersoes.clear();
try{
System.out.println("ID: " + modeloId.getValue().toString());
for (Iterator<?> iter = modverDao.findVersaoDesabilitada(Integer.valueOf(modeloId.getValue().toString())).iterator(); iter.hasNext();) {
Versao v = (Versao) iter.next();
lstVersoes.add(new SelectItem(v.getVersId(), v.getVersDs()));// label,value
}
}catch(Exception ex){
System.out.println("["+this.getClass().getName()+"](getVersoesDesabilitadas):" + ex.getMessage());
}
}
valeu…