Como criar um dataTable a partir de commandButton? :: JSF

3 respostas
Jonatas

e ae Galera…
quero listar dados de uma consulta em dataTable… até ai td bem…
mas como criar esse dataTable a partir de uma ação do commandLink??
obs.: quero listar esses dados na mesma página… posso??? tem como??

<h:dataTable value="#{fornecedor.pesquisaFornecedor}" var="colunas" 
                          headerClass="headerTable" rowClasses="rowTable">
        <h:column>
        <f:facet name="header">
                <h:outputText value="Código" />
        </f:facet>

        <h:outputText value="#{colunas.codigo}" style="width: 120"/>
        </h:column>

        <h:column>
        <f:facet name="header">
                <h:outputText value="CPF/CGC" />
        </f:facet>

        <h:outputText value="#{colunas.cpfCgc}" style="width: 160"/>
        </h:column>

        <h:column>
                <f:facet name="header">
                        <h:outputText value="Nome" />
                </f:facet>

                <h:outputText value="#{colunas.nomeFornecedor}" style="width: 420"/>
        </h:column>
</h:dataTable>

Como ficaria o commandButton (action, actionListener) ???
Ele chamaria direto o método de pesquisa???

3 Respostas

ranophoenix

Opa Jonatas!

Pq vc não usa o atributo “rendered” do dataTable setado inicialmente com um atributo boolean do seu backing bean com o valor false e o command link só faz atualizar este atributo como true?

Eu, particularmente, faço assim.

Jonatas

ranophoenix,
muito obrigado cara…
mas so uma pergunta …
para tornar o rendered em verdadeiro basta colocar no Bean ou na page??

Jonatas

ranophoenix … cara valeu

Criado 28 de julho de 2005
Ultima resposta 28 de jul. de 2005
Respostas 3
Participantes 2