![]() |
|
||||
Código-Fonte Software de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimentoDiga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
|||||
Você está aqui:
JSF - Java Server Faces :::
JSF HTML Tags ::: |
||||
Aprenda a usar o controle <h:selectOneMenu> em suas aplicações JSFQuantidade de visualizações: 13405 vezes |
||||
O controle <h:selectOneMenu>, um objeto da classe HtmlSelectOneMenu, é usado quando queremos gerar um elemento HTML select de seleção única em nossas páginas JavaServer Faces. Veja a posição da classe HtmlSelectOneMenu na hierarquia de classes Java:
Esta classe também implementa as interfaces java.util.EventListener, ClientBehaviorHolder, EditableValueHolder, PartialStateHolder, StateHolder, TransientStateHolder, ValueHolder, ComponentSystemEventListener, FacesListener e SystemEventListenerHolder. Um controle <h:selectOneMenu> pode ser criado da seguinte forma:
Aqui temos um controle <h:selectOneMenu> vazio, ou seja, não contém nenhum item para seleção. Note ainda que ligamos o controle à propriedade cidade de um bean Contato atribuindo o valor "#{contato.cidade}" à sua propriedade value. No bean de exemplo eu declarei a propriedade cidade como String. Podemos adicionar itens a um <h:selectOneMenu> usando controles <f:selectItem>, que são objetos da classe UISelectItem ou <f:selectItems>, que são objetos da classe UISelectItems. Ambas as classes UISelectItem e UISelectItems pertencem ao pacote javax.faces.component. Veja um exemplo de uma página JSP ou Facelets contendo um <h:selectOneMenu> e três itens de menu. Quando o usuário fizer sua escolha nós a mostraremos em um controle <h:outputText>: Código para index.xhtml:
Para facilitar a simulação deste exemplo, veja o código do bean usado: Código para Contato.java:
Veja que no método gravar() do bean nós apenas obtemos o valor da cidade selecionada, o atribuímos à variável msg e direcionamos o usuário para a página index.xhtml novamente. |
||||
|
|
||||
Veja mais Dicas e truques de JSF - Java Server Faces |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







