Formulario Dinâmico a partir do Banco de dados

4 respostas
camilooscar

Prezados, bom dia.

Estou montando um formulário dinâmico, onde os campos que serão mostrados na tela, vem do banco de dados. Até ai, sem problemas, está tudo funcionando.

Agora preciso fazer a seguinte coisa: ao selecionar um UISelectBoolean que criei na tela, preciso que este chame um método para, caso o valor seja true, ele habilite outro campo de texto, tambem criado dinâmicamente.

Este UISelectBoolean está sendo criado dinâmicamente na classe JAVA então não tem como chamar pelo listener da xhtml.

segue um trecho do código:

UISelectBoolean select = new UISelectBoolean();
			select.setValue("false");		
			select.setValueExpression("value", createValueExpression("#{criarCotacaoController."+nomeListaResultado+"[" + (listaResultado.size()) + "]}", String.class));
			listaResultado.add("");        
			panelgrid.getChildren().add(select);

Algúem tem algum idéia de como fazer isto?

Obrigado

4 Respostas

camilooscar

Ninguém tem alguma idéia?

R

Ja tentou com jQuery ?

camilooscar

Não tentei com JQuery.

Preciso que só alguns UISelectBoolean tenham este comportamento. e como esta xhtml é dinâmica, pode ser que apareca outro campo que possa ter este comportamento, se estiver marcado assim no banco de dados.

camilooscar

Alguém mais, tem alguma idéia?

Criado 15 de outubro de 2012
Ultima resposta 15 de out. de 2012
Respostas 4
Participantes 2