none
Formulários Dinâmicos RRS feed

  • Pergunta

  • Estou precisando criar alguns formulários dinâmicos onde o label e o tipo de controle estará em uma tabela. Por exemplo: Faço uma pesquisa em uma tabela onde me retorna 10 registros, sendo a primeira coluna a descrição do campo(label) e o segundo o tipo do campo(textbox, combobox). Alguém tem alguma ideia de como fazer isso?

    Att,

    sexta-feira, 9 de maio de 2014 01:54

Todas as Respostas

  • Amigo, eu faria isso utilizando um Framework de JavaScript, você pode fazer facilmente com Jquery, Knockout ou AngularJs (este é meu favorito). 

    Um exemplo com Knockout, funcionando: 

    http://jsfiddle.net/nonsense66/vc9AE/5/

    Com Jquery

    $("#div").append('<div><input type="text" name="nome" value="Seu valor"/></div>');

    Com AngularJs é necessário utilizar a diretiva $compile. 

    No seu caso, você traria um objeto já preenchido com label e quaisquer outros campos da sua API ou controller MVC mesmo. Faria um loop nele e adicionaria os inputs um a um.

    Abraço


    sexta-feira, 9 de maio de 2014 04:14