javasf@googlegroups.com
[Top] [All Lists]

Re: [javasf] Re: Controlar comportamento do HTML gerado pelo JSF

Subject: Re: [javasf] Re: Controlar comportamento do HTML gerado pelo JSF
From: "Arthur \"Arcanjoyue\" Ferreira"
Date: Mon, 23 May 2011 16:27:45 -0300
"é um trabalho extra que o meu designer vai ter.. ou é um trabalho extra que eu, como programador, não vou ter?
creio que formatar a tela é trabalho do designer.. e não do programador.."


Como eu disse, é um trabalho que o seu designer irá ter. Trabalho esse que não precisaria ser feito, basta usar table.

"em comparação com o seu comentário sobre a tela do gmail..
se você olhar vários componentes do faces, também são renderizados dentro de tables..
eu já vi muitos designer chorando por isso.."


Sim, eu já vi isso também. Concordo que alguns componentes geram tables e tds desnecessárias em momentos que não são necessários, mas ainda acredito que para formulários e grids, a utilização da table é bem vinda.

Arthur Franco Ferreira
Analista Desenvolvedor Web Java Pleno
Licenciado em Computação
UNILASALLE-RJ




2011/5/23 Bruno Maomeh <brunomaomeh@xxxxxxxxx>
em comparação com o seu comentário sobre a tela do gmail..
se você olhar vários componentes do faces, também são renderizados dentro de tables..
eu já vi muitos designer chorando por isso..

Em 23 de maio de 2011 15:49, Bruno Maomeh <brunomaomeh@xxxxxxxxx> escreveu:

é um trabalho extra que o meu designer vai ter.. ou é um trabalho extra que eu, como programador, não vou ter?
creio que formatar a tela é trabalho do designer.. e não do programador..

e concordo perfeitamente com essa sua citação: "Ignorar por completo a table é desnecessário."
e eu não a ignoro.. apenas a utilizo nos casos para a qual foi criada.. exibição de dados..

para qualquer outra coisa, eu procuro usar os componentes que foram criados para tal..
e não vejo um formulário sendo uma tabela.. mas claro, posso estar errado..

Em 23 de maio de 2011 15:21, Arthur "Arcanjoyue" Ferreira <arcanjoyue@xxxxxxxxx> escreveu:

De qualquer forma, é um trabalho extra que o seu designer terá (ou teve, se isso for um padrão criado para ser usado mais de uma vez) para alinhar os campos com a div. Por curiosidade, é só ver que o próprio google utiliza aqui no Gmail uma table para os e-mails lidos (e aqui não é uma grid, é uma lista).

Ignorar por completo a table é desnecessário.


Arthur Franco Ferreira
Analista Desenvolvedor Web Java Pleno
Licenciado em Computação
UNILASALLE-RJ




2011/5/23 Bruno Maomeh <brunomaomeh@xxxxxxxxx>
a minha única preocupação hj em dia é colocar todos os elementos em comum dentro de uma div, e setar o class dela..

<div class="formulario">
  <label .. /><input ..><a ..><img .. /></a>
</div>
<div class="formulario">
  <label .. /><input ..>
</div>

a minha classe formulario faz todo o trabalho de alinhamento pra mim..
se o designer quiser mudar o padrão dos formulários da minha página, ele muda só o css e não página por página..

Em 23 de maio de 2011 15:01, Arthur "Arcanjoyue" Ferreira <arcanjoyue@xxxxxxxxx> escreveu:
Concordo com o Walter. Num formulário simples tem a coluna das labels e a coluna dos campos. Usar uma table para um formulário é ridiculamente fácil. Na maioria das vezes eu nem preciso colocar nenhum estilo CSS nelas para ficar do jeito que eu quero e alinhado. Agora, se for com div, eu tenho que calcular a maior label e criar um estilo com esse valor para aplicar em todas as divs das outras labels para todas ficarem com o mesmo tamanho e os campos ficarem alinhados corretamente. Com table eu não tenho esse trabalho extra.


Arthur Franco Ferreira
Analista Desenvolvedor Web Java Pleno
Licenciado em Computação
UNILASALLE-RJ




2011/5/23 Walter Mourão <walter.mourao@xxxxxxxxx>
De fato eu já ouvi muito alunos com esse papo, e entendo perfeitamente a abordagem tableless, nada contra e uso divs também mas nunca tive problemas usando tabelas.

table foi criado para se desenhar tabelas.. um formulário não é uma tabela..

é sim... tem linhas e colunas.
2011/5/23 Bruno Maomeh <brunomaomeh@xxxxxxxxx>
fale isso pra um designer, ele te mata! :)
hehehehe

se o teu designer te der um css bem feito, eu garanto que será muito mais fácil utilizando divs.. :)
pois você não precisará ficar se preocupando com o posicionamento dos campos..

Em 23 de maio de 2011 14:46, Arthur "Arcanjoyue" Ferreira <arcanjoyue@xxxxxxxxx> escreveu:

Em termos de layout e templates sim, é melhor usar divs para fazer tableless. Porém, não vejo problema em usar table para formulários. Na verdade é mais fácil e melhor para isso e não fere o conceito de tableless. Você alinhar campos usando só divs dá muito mais trabalho do que usar uma table.


Arthur Franco Ferreira
Analista Desenvolvedor Web Java Pleno
Licenciado em Computação
UNILASALLE-RJ




2011/5/23 Bruno Maomeh <brunomaomeh@xxxxxxxxx>
perceba que quem está aumentando o tamanho é o td do table e não o combo..
todos os td's ficam do mesmo tamanho.. e como existe um td maior que todos os outros,
todos os outros devem ficar no mesmo tamanho dele..

table não foi feito para desenhar layouts.. use divs ao invés disso..

Em 23 de maio de 2011 14:22, Rafael Roque <rafa834@xxxxxxxxx> escreveu:

Olá Márcio,testei tua idéia,mas não funcionou.

On May 23, 1:57 pm, Marcio Eduardo <marcio.e....@xxxxxxxxx> wrote:
> Ao invés de styleclass, use o style="width: 100px" pois pode ter CSS gerado
> para aquele item e sobrepondo o seu.
> Em 23 de maio de 2011 13:17, Rafael Roque <rafa...@xxxxxxxxx> escreveu:
>
>
>
>
>
>
>
> > Fala galera,
>
> > abri essa thread em outro fórum e agradeço a quem puder ajudar:
> >http://www.guj.com.br/java/242492
>
> > --
> > Você recebeu esta mensagem por que é membro do  Javasf
> >http://groups.google.com/group/javasf
>
> > Conheça também o Java Brazil:http://groups.google.com/group/thejavabrazil

--
Você recebeu esta mensagem por que é membro do  Javasf
http://groups.google.com/group/javasf

Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil



--
Bruno Maomeh
   http://brunomaomeh.wordpress.com

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil



--
Bruno Maomeh
   http://brunomaomeh.wordpress.com

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil
--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil



--
Bruno Maomeh
   http://brunomaomeh.wordpress.com

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil
<Prev in Thread] Current Thread [Next in Thread>