Bom dia, pessoal,
Estou com um problema no PanelSeries do Ice Faces que pesquisei em vários
lugares mas nao achei a solução. É o seguinte: eu tenho uma lista de objeto
Contato dentro do objeto Pessoa.
O panel series é para agrupar essa lista de contatos. Quando eu clico nm
botão, ele chama o método para adicionar um elemento na lista, e assim,
mostrar mais um objeto Contato na tela. Da mesma forma tem um método que dá
um remove na lista e diminui um elemento. O problema é quando eu chamo
qualquer dos dois métodos, ele apaga tudo que foi escrito nas inputext dos
elementos anteriores de dentro do panel series.
meu código:
public void incluirContato() {
Contatos contato = new Contatos();
pessoa.getContatos().add(contato);
}
public void excluirContato(ActionEvent ae) {
HtmlCommandButton selected = (HtmlCommandButton) ae.getComponent();
Contatos contato = (Contatos) selected.getValue();
pessoa.getContatos().remove(contato);
}
<ice:panelSeries id="icePnlSrsContato" var="contato"
value="#{CadastroBean.pessoa.Contatos}">
<ice:outputLabel value="Contato:" />
<ice:inputText id="idCont" value="#{contato.nomeContato}" />
<ice:outputLabel value="Telefone:" />
<ice:inputText id="idTel" value="#{contato.telefone}" />
</ice:panelSeries>
Alguém saberia dizer pq quando eu invoco um dos métodos de incluir ou
excluir, tudo que foi escrito nas inputTexts é apagado?
Ivo
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário