Então, eu gostei do FormFu por causa da facilidade para validação dos formulários e na integração com o modelo na hora de popular os campos.<br>Porém, como o Eden disse, isso vai muito bem até você se deparar com uma situação um pouco mais complexa. Sem contar que a personalização do layout pode se tornar frustrante.<br>
<br clear="all">Jorge Augusto Senger<br>jasenger (at) <a href="http://gmail.com">gmail.com</a><br><br>use Perl;<br>
<br><br><div class="gmail_quote">2009/7/2 Eutsiv :: Geovanny Junio <span dir="ltr"><<a href="mailto:geovanny@eutsiv.com.br">geovanny@eutsiv.com.br</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Eu criei um plugin jquery que cria os formulários atrávez de um schema xml (segue um pequeno trecho), já definindo todas as restrições para os campos (campos requiridos e mascaras), datepicker para os campos data, dependências entre campos, etc...<br>
Lógico isso tudo é client-side, ainda é necessário todas as verificações server-side.<br>É uma mão na roda para mim, caso alguém queira o plugin envie uma MP.<br><br><?xml version="1.0" encoding="UTF-8"?><br>
<br><form id="form1" action="/action" method="post"><br> <fieldset id="fieldset1"><br> <legend>Endereço</legend><br> <field type="input" name="street" required="required"><br>
<label>Rua</label><br> <required_message>O campo endereço precisa ser preenchido</required_message><br> </field><br> <field type="date" name="niver" required="required"><br>
<label>Nascimento</label><br> <required_message>O campo nascimento precisa ser preenchido</required_message><br> </field><br> <field type="select" name="equipes" constraint_show="niver:2009-06-13;"><br>
<label>Equipe</label><br> <option value="1">Brawn Mercedez</option><br> <option value="2">Ferrari</option><br> <option value="3">Red Bull Renault</option><br>
<option value="4">Renault</option><br> <option value="5">Toro Rosso Ferrari</option><br> <option value="6">Willians</option><br>
</field><br>.<br>.<br>.<br><br>Abs,<br><br><br clear="all">--<br>Geovanny Junio<br>Analista de Tecnologia<br>geovanny (at) <a href="http://eutsiv.com.br" target="_blank">eutsiv.com.br</a><br>+55 31 9422-8885<br>
+55 31 3393-9132<br>
<a href="http://www.eutsiv.com.br" target="_blank">www.eutsiv.com.br</a><br><br>
<br><br><div class="gmail_quote"><div class="im">2009/7/2 Eden Cardim <span dir="ltr"><<a href="mailto:edencardim@gmail.com" target="_blank">edencardim@gmail.com</a>></span><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2009/7/2 Jorge Augusto Senger <<a href="mailto:jasenger@gmail.com" target="_blank">jasenger@gmail.com</a>>:<div><div></div><div class="h5"><br>
> Eden,<br>
><br>
> Qual sua recomendação? FormBuilder?<br>
<br>
Minha recomendação é usar um sistema de templates pra escrever HTML. A<br>
não ser que você tenha uma aplicação com formulários MUITO triviais<br>
(que não requerem verificação de duplicidade, integridade relacional,<br>
etc, etc.), um form builder vai te dar o mesmo trabalho para<br>
customizar que você teria escrevendo HTML com um sistema de templates<br>
por conta própria.<br>
<font color="#888888"><br>
--<br>
Eden Cardim Need help with your Catalyst or DBIx::Class project?<br>
Code Monkey <a href="http://www.shadowcat.co.uk/catalyst/" target="_blank">http://www.shadowcat.co.uk/catalyst/</a><br>
Shadowcat Systems Ltd. Want a managed development or deployment platform?<br>
<a href="http://edenc.vox.com/" target="_blank">http://edenc.vox.com/</a> <a href="http://www.shadowcat.co.uk/servers/" target="_blank">http://www.shadowcat.co.uk/servers/</a><br>
</font><div><div></div><div>_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
</div></div></div></div></blockquote></div><br>
<br>_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div><br>