Olá pessoaL
Como faço para capturar um objeto de uma table, quando uso immediate=“true” no commandButton que dispara o evento?
minha table tem um commandButton remover em cada linha.
Olá pessoaL
Como faço para capturar um objeto de uma table, quando uso immediate=“true” no commandButton que dispara o evento?
minha table tem um commandButton remover em cada linha.
Utilize um binding para um componente UIData.
private UIData selectedRow;
public void toDo() {
Object obj = (Object) getSelectedRow.getRowData()
}
Só complementando a dúvida.
Também tenho uma dataTable com inputText. Mas ao modificar o conteúdo da caixa de texto e pegar o objeto no bean, ele sempre vem com o valor que foi carregado na tela e não com o novo valor.
Alguém sabe o que pode ser?
Desculpa me intrometer Lucas, mas como a dúvida é parecida, achei melhor postar aqui do que abrir outro tópico.
[]´s
O atributo immediate causa isto pois ele pula do ciclo apply requested values para invoke application no caso de um submit.
Abraços
yorgan, isso está acontecendo por que você não deve estar usando a propriedade reRender da tag commandButtom.
Caso não estaja usando o commandButtom do a4j aconselho a troca para este.
Coloque na tag a opção reRender e informe os objetos que você deseja reiderizar com o novo valor, mesmo que seja em branco.
Ex: reRender=“Form:id da tag”
Espero ter ajudado.
abs.
Olá djDufu,
Devo ter entendido errado.
Fiz assim:
<h:dataTable id="itens" value="#{pessoa.listaPessoas}" var="p">
<h:column>
<h:form id="pes">
<h:outputText value="Nome: " />
<rich:inplaceInput immediate="true" value="#{p.nmPessoa}" />
<a4j:commandButton value="Salvar" action="#{pessoa.salvarPessoa}" reRender="Form: pes">
</h:form>
</h:column>
</h:dataTable>
E no bean:
private ListDataModel listaPessoas;
public DataModel listaPessoas() {
listaPessoas = new ListDataModel(pesquisar());
return listaPessoas;
}
public String salvarPessoa() {
pessoa = (Pessoa) listaPessoas.getRowData();
salvarPessoa(pessoa);
return "passoaSalva";
}
[]´s
yorgan Fala cara tudo bem ???
Mas conseguiu resolver ou anda está com o problema ???
abs,
Olá djDufu,
Ainda estou na mesma. Chegou a ver o meu código?
[]´s
Cara, posta o código completo que dou uma olhada…com o form e modalpanel…
abs,
Tenho este mesmo problema com JSF 1.1. É um velho problema pelo visto.