Pessoal, estou tendo dificuldades em dentro de uma iteração, colocar um checkbox para funcionar com ajax, não sei nem por onde eu começo, eu queria algo assim, quando eu clicasse no checkbox, seria chamado um metodo para que incluisse o cara da iteração daquele momento no banco ou alguma coisa do tipo, e o checkbox, claro, ficaria checado.
só consegui fazer algo do tipo quando estou numa tela de consulta de algum registro especifico pelo id, ai como tenho o objeto todo na tela eu mapeio para algum objeto do meu managed bean, tipo:
dentro de meu pessoaPesquisaMB, tenho meu DTO PessoaModel, e no meu JSP faço algo do tipo:
<t:inputText id="malote" forceId="true" maxlength="6"
value="#{pessoaPesquisaMB.pessoa.id}" required="true"
rendered="true">
<a4j:support event="onblur" immediate="false"
actionListener="#{pessoaPesquisaMB.obterPessoa}"
reRender="nome, matricula, telefone, setor" />
</t:inputText>
pronto, e em meu managed Bean tenho este metodo:
[code]public void obterPessoa(ActionEvent event) {
try {
if (this.getPessoa().getId() != null) {
this.setPessoa(new PessoaFacade().obter(this.getPessoa()));
}
} catch (IndadosAplicacaoException e) {
// tratamento de erro
}
}[/code]
mas faço isso em uma tela de pesquisa e tenho um objeto no managed bean para mapear, e no caso de uma iteração e que dentro dessa iteração tem um checkbox, como procedo para que no click do checkbox eu passe o id do objeto iterado de alguma forma ???
no meu managed Bean tenho isso: