Membro desde: 14/02/2007 10:08:02
Mensagens: 68
Offline
OI pessoal, é o seguinte, tenho que fazer uma tela onde nesta vários dados ou apenas um dado pode ser enviado, ou seja, não posso colocar campos fixos como o inputText.
Por exemplo, numa aplicação de matrícula de alunos numa disciplina, ele pode digitar o código de uma disciplina ou de várias...
Gostaria de saber se o richfaces possui um componente que já faz isto? ou se alguém saberia dizer uma solução elegante para isto?
Membro desde: 14/08/2006 19:41:31
Mensagens: 888
Localização: Floripa/SC
Offline
Você não pode usar um dataTable ou o rich:repeat de um List de objetos?
Se for só string, faça um List<String> e com um botão você pode chamar um método que adicione um objeto nesse list. Ou para ficar mais elegante, utilizando o onchange você pode validar o ultimo campo e caso ele tenha valor, um novo campo em branco é adicionado automaticamente. Utilzando reRender acho que você chega no resultado que quer.