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?
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!!!