Editar Formulário
19/07/2012 14:01
0
Ola, pessoal sou novo no uso do grails e gostaria de pedir uma ajudinha a vocês.

Gostaria de saber se tem como eu colocar alguns campos do formulário de cadastro um ao lado do outro, ao invez de ser tudo um em baixo do outro, tem como? se sim poderiam me dar uma solução?


Desde já, agradeço.

Atenciosamente,

Ericke Accyole.
Tags: Formulario, Editar, Cadastro


0
Erike, olha do ponto de vista de design web o pessoal vai me apedrejar, mas a solução mais fácil de se implementar é uma table html.
19/07/2012 14:05


0
Ericke, tem como sim.
O scaffold do grails gera um arquivo de configurações de estilo padrão. Recomendo você a verificar o main.css gerado pelo grails, e realizar as modificações necessárias na seção de fields dos formulários.

Você conhece CSS? Caso não, recomendo que veja os conceitos básicos. Como o ibotirama disse, a forma mais fácil é fazer uma tabela, porém isso não é a forma mais elegante, além disso a tendência da web é abolir tabelas para definição de layouts(Tabless), uma vez que você terá vários problemas para ajustes, e redimensionamentos, ou seja... tira toda a sua flexibilidade.

Você está começando agora como desenvolvimento WEB? Caso sim, sugiro aprender todos os conceitos do zero, isso te ajudará e muito futuramente. Mesmo que você não vá cuidar de design ou não se interesse por isso, saber como funciona um arquivo CSS, o que é um Java Scritp, AJAX, vai ampliar horizontes para você, e evitar que você muitas vezes ande em círculos. Entenda arquitetura web, o conceito geral de MVC, padrões e estilos...e só depois parta para o estudo de um framework.

Me desculpe, não estou sendo chato. São apenas conselhos que me ajudaram, e podem vir a te ajudar futuramente.

[]'s

Luciano
19/07/2012 14:24


1
Isso aí Luciano, aconselhei a table, por conta do teor da pergunta que denota não conhecimento do básico web (HTML + JavaScript), mas é isso como você disse em qualquer ambiente o melhor é aprender os fundamentos.
19/07/2012 14:28


0
Claro! Compreendi perfeitamente. =]
19/07/2012 14:31


1
Olá, Ericke.

Amigo, do ponto de vista da usabilidade, por campos lado a lado não é bom.

Nessa configuração é mais fácil para o usuário "se perder" ou até mesmo esquecer de preencher algo.

Casos muito raros são exceção como cep em 2 caixas ou data em 3 (d/m/a), por exemplo.

Abraços.


0
Pessoal vlw pela ajuda e Luciano eu conheço um pouco de css e tambem conheço desenvolvimento web, o problema era q eu nao estava achando onde mecher no html dos cruds do grails.

Obg pelas respostas.
19/07/2012 23:33


0
Consegui resolver o problema, segue os passos:

1- No linha de comando de o comando grails generate-all, ai depois pressione enter e depois o grails vai pedir pra sobrescrever as classes e você digita a da enter pra todas as classes;

2- Na pasta do seu projeto, vai la em views e dentro dele vai ter todas as suas classes e dentro dessas classes vão ter 5 arquivos GSPs.

3- Entre no arquivo form.gsp e dentro dele vai ter uma div para cada campo do formulário nessa div add os atributos: style="float:left; width:400px", salve e rode a aplicação.

ate a próxima.

Atenciosamnete,
Ericke Accyole.
09/08/2012 11:49



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto