Problemas com h:column no JSF

Senhores :slight_smile:
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!

:shock: :shock:
alguem sabe como fazer layouts no jsf ?

tipo deixar top botton left midle rigth, entende ?
:roll: :roll: :roll:

valeus

??? tambem preciso disso!!!

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;'>