Datatable

1 resposta
fabinhofbn

Bom dia caros.
Sou novo com Java.
Gostaria de saber como eu faço pra criar uma tabela editável com JSF?
Já olhei no google e aqui e nada do que eu preciso.
Tipo eu tenho um Manager Bean e esse possui uma lista com varios TO. As três primeiras informações são texto e elas não serão editáveis, os três ultimos são numeros e eles eu preciso editar. Ok, na parte da interface é fácil fazer é só colocar um h:datatable e no h:column colocar um h:inputtext. Mas pergunto, como fazer um EL que referencia uma determinada posição na minha lista de TO?
Tipo eu tenho uma tabela e quero alterar o valor da terceira linha, como eu faço pra essa alteração cai na mesma lista que gerou a tabela ou em uma outra?

1 Resposta

fabinhofbn
Achei a solução. Desculpe pessoal.

Eu usei o tomahawk.

<t:dataTable  rowIndexVar=“index” var=“produtoRow” value="#{Produto.listaProduto}" border=“0” cellpadding=“0” cellspacing=“0”>

<t:column>

<h:outputText value="#{produtoRow.nome}"/> 

</t:column>

<t:column>

<h:outputText value="#{produtoRow.descricao}"/> 

</t:column>

<t:column>

<h:outputText value="#{produtoRow.fornecedor}"/> 

</t:column>

<t:column>

<h:inputText value="#{produtoRow.valor}"/> 

</t:column>

</t:dataTable>

E quando eu troco a informação do valor ela é alterada automaticamente no meu Bean.
Mais uma vez desculpe, tentei excluir o topico mas não consegui, deixa ai a nivel de curiosidade pra alguém!!!

Criado 21 de julho de 2009
Ultima resposta 21 de jul. de 2009
Respostas 1
Participantes 1