Senhores
Estou com alguns problemas no h:panelGrid e h:column do JSF.
Como faço parar fazer um ALIGN e um COLSPAN com as minhas colunas?
<h:panelGrid columns="2" id="panelGrid" align="center">
<f:facet name="header">
<h:outputText value="Dados do Cônjuge"/>
</f:facet>
<h:column>
<h:outputText value="Nome:" />
</h:column>
<h:column>
<h:inputText value="#{Bean.nome}" />
</h:column>
<h:column>
<h:outputText value="Quero um colspan de 2 colunas aqui!" />
</h:column>
<h:column>
<h:outputText value="Idade:" />
</h:column>
<h:column>
<h:inputText value="#{Bean.idade}" />
</h:column>
</h:panelGrid>
Todo lugar que tiver um outputText, quero alinhar a direita e na linha do meio, quero um colspan
Como posso fazer essas duas coisas?
Tenta usar o <t:column> do tomahawk.
Mas se nao puder, usa o atributo rowClasses e columnClasses do panelgrid e com css da pra fazer um monte de cosia.
EXE:
<h:panelGrid
columnClasses=“colA, colB, colC” rowClasses=“rowA, rowB” styleClass=“minhaTable” columns=“3”>
<h:column>coluna a da row a </h:column>
<h:column>coluna b da row a </h:column>
<h:column>coluna c da row a </h:column>
<h:column>coluna a da row b </h:column>
<h:column>coluna b da row b </h:column>
<h:column>coluna c da row b </h:column>
<h:column>coluna a da row a </h:column>
<h:column>coluna b da row a </h:column>
<h:column>coluna c da row a </h:column>
.
.
.
</h:panelGrid>
E lembre-se que nao precisa ser <h:column>
[quote=dtcamargo]E lembre-se que nao precisa ser <h:column>
[/quote]
Então oq eu poderia usar para evitar o h:column?
No caso no tomahwk eu posso usar sim, mas não achei qual atributo faz isso(fora css). Qual seria?
JSF para layout é um pé (de cuturno) no saco!
bebad
Julho 15, 2007, 3:26am
#5
:shock: :shock:
alguem sabe como fazer layouts no jsf ?
tipo deixar top botton left midle rigth, entende ?
:roll: :roll: :roll:
valeus
??? tambem preciso disso!!!
Leozin
Fevereiro 19, 2008, 3:08pm
#7
Falar Thiago tudo bem?
Cara tu já deu uma olhada no Facelets? Eu particularmente acho MUITO mais simples do que qualquer esquema de layout, como tiles (eca) e sitemesh
vale a pena dar uma estudada no facelets e ver como ele realmente auxilia na criação de layouts em JSF
abraço
No column do richfaces tem colspan
<rich:column colspan="">
eu soh uso o facelets para template??? eu nao posso usar um colspan por exemplo soh com a RI da sun e o facelets???
No <h:column > do SUN-RI não tem a propriedade colspan
No <h:column > do SUN-RI não tem a propriedade colspan[/quote]
então como voce sugere que eu desenhe minha tela usando apenas RI ???
Coloca o trecho do seu código para eu dar uma olhada.
Para fazer este alinhamento, vcs podem utilizar o Richfaces
troque <h:column> por <rich:column>
logo terá <rich:column align=“left,right,center …”>
Tópico meio antigo, mas eu entrei só pra agradecer, salvou a minha vida e pelo visto de todos que estavam com duvidas…rs
só pra completar pra alinhar a direita com o css:
<rich:column style='text-align:right;'>