<h:selectOneMenu> JSF

3 respostas
J

Bom dia...

Galera quero usar mais estou com duvidas..
tenho um metodo que retorna uma lista de palestras do banco..
isso esta certo? como faço para capturar os itens dessa lista?

<h:selectOneMenu value="#{controladorJSF.BuscarPalestras()}">
             
            </h:selectOneMenu>

3 Respostas

L
&lt;h:selectOneMenu value="#{seuBean.propriedade}"&gt;  
               &lt;f:selectItens value="{#seuBean.suaLista}"/ &gt;
        &lt;/h:selectOneMenu&gt;

detro da tag selectOne vc deve usar a tag <f:selectItens value="{#seuBean.suaLista}" que retorna uma lista de selectItens e no value do selectOne vc deve apontar para um proriedada que seja do tipo do seu objeto, por exemplo Cliente neste caso sendo necessario a criacao de um conversor.>

J

Colega funcionou só q esta pegando a posicao da memoria e vem uns codigos escritos…
como faço para acessar um atributo? tenho q cria-lo?

<h:selectOneMenu value="#{controladorJSF.teste}">
                <f:selectItems value="#{controladorJSF.BuscarPalestras()}"></f:selectItems>
        </h:selectOneMenu>

pois eu uso esse BUSCARPALESTRAS numa datatable e naum criei os atributos no controlador…
como devo proceguir…
ESse funciona:

<h:dataTable border="1" value="#{controladorJSF.BuscarPalestras()}" var="item"> <h:column> <f:facet name="header"> <h:outputText value="Código"/> </f:facet> <h:outputText value="#{item.idpalestra}" /> </h:column>

L

poste o seu metodo

controladorJSF.BuscarPalestras() pra mim ver como vc ta montando oa lista de selectItem.
vc deve passar um objeto e sua descricao no construtor do selectItem.

Criado 22 de setembro de 2010
Ultima resposta 23 de set. de 2010
Respostas 3
Participantes 2