Ola amigos,
Estou tendo dificuldades para achar material sobre JSF + ComboBox, eu só leio dúvidas a este respeito. Alguem teria algum exemplo de como popular um combobox e apresentá-lo na tela?
[],s
Alberto
Ola amigos,
Estou tendo dificuldades para achar material sobre JSF + ComboBox, eu só leio dúvidas a este respeito. Alguem teria algum exemplo de como popular um combobox e apresentá-lo na tela?
[],s
Alberto
Então vamos lá meu amigo… Primeiro, visite a seguinte página: http://www.exadel.com/tutorial/jsf/jsftags-guide.html; Lá, voce encontra exemplos de como usar as tags do JSF.
Segundo, voce terá no BackingBean um método que retorna uma Collection de SelectItem. Olhe aí um exemplo:
public Collection getValuesComboBox(){
Collection toReturn = new ArrayList();
while( condicao ){
toReturn.add( new SelectItem( id, valor ) );
}
}
Onde: id é a chave e valor é o que vai ser exibida como opção dentro do Combo.
<h:selectOneMenu id="selectCar"
value="#{carBean.currentCar}">
<f:selectItems
value="#{carBean.carList}" />
</h:selectOneMenu>
Neste exemplo (exadel), voce substituiria o “value” do selectItems pela chamado do método de exemplo acima, e o “value” do selectOneMenu pela chamado do atributo.
Boa noite trevezani e jback.
Gostei do link com os exemplos de jsf, ja adicionei aos meus favoritos, muito obrigado.
Estou tendo a mesma duvida que o amigo trevezani, e gostaria de saber se existe alguma forma de carregar este combobox com dados vindo de uma consulta feita em um banco de dados (mysql, access, postgree, sql…) e exibir em tela.
obrigado e boa noite a todos.
Olá pessoal
como faço para que determinado item no combobox venha previamente selecionado ?
<h:selectOneMenu id="tipoEnderecoId" value="#{enderecoFace.selectedEndereco.tipoEnderecoId}">
<f:selectItem itemValue="1" itemLabel="tipo 1"/>
<f:selectItem itemValue="2" itemLabel="tipo 2"/>
</h:selectOneMenu>
jback, muito bom o link o exemplos. Me ajudou muito.