Oi livia, tudo bom?
sou iniciante no java também, mais tenho uma solução que pode te servir muito bem ^^
use dhtml para isso, olha esse exemplo criando botões:
<html><head><title>AdicionandoBotões</title></head><body><scripttype="text/javascript"><!-- function criarBotao(){ // funciona no IE e no Firefox var but = document.createElement("button"); var texto = document.createTextNode("Clique Aqui!"); but.appendChild(texto); document.body.appendChild(but); }//--></script><ahref="javascript:criarBotao()">Cliqueparacriarum
novobotão</a></body></html>
é só dar uma pesquisada pra verificar a sintaxe para a adição dos campos que você quer, e o estilo aplica com CSS mesmo
liviaguedes
Olá andre.froes,
Obrigada, vou verificar hj e agradeço… desde ja…
thimor
voce ja esta usando o richfaces entao fica facil usar o a4j. voce consegue fazer isso usando o a4j.
Imagino que a estrutura que voce quer que apareca seja algo desse tipo.
Para fazer ela aparecer note que tem uma propriedade rendered que vai servir para mostrar ou esconder seu componente ela deve estar setada no seu bean e eh um campo boolean.
para fazer ele aparecer voce usa o a4j.
<a4j:commandButton ou commandLink action="#{seubean.mostraComplemento} reRender="complemento"/>
ao clicar no botao ou link o metodo mostraComplemento altera o valor do campo complemento para true e seu campo complemento aparece na tela. bem simples. o reRender é o id do compomente que voce quer q ao realizar a action seja atualizado novamente. caso seja de outra forma o que voce deseja fale q eu te explico