Olá galera. vi que no guj ja teve esta conversa, mas para o JSF 1.2.
Porém estou utlizando o jsf 2 com primefaces, precisava mesclar uma coluna, com o famoso colspan.
Porém queria saber se h:column na no jsf 2 da SUN(Oracle) tem esta propriedade?
Ou como contornar este problema.
jeffev
Agosto 15, 2012, 1:42pm
#2
Pelo o que li não teria como fazer isso no JSF “puro”, teria que fazer usando o camponente do primefaces mesmo.
[quote=yoshikichi]Estou utlizando o jsf 2 com primefaces, precisava mesclar uma coluna, com o famoso colspan.
Porém queria saber se h:column na no jsf 2 da SUN(Oracle) tem esta propriedade?[/quote]
usa o <p:panelGrid>/<p:column> do prime… da pra fazer…
Valew, foi que pensei mesmo.
Segue um exemplo do PrimeFaces:
<p:panelGrid columns="2">
<f:facet name="header">
Basic PanelGrid
</f:facet>
<h:outputLabel for="firstname" value="Firstname: *" />
<p:inputText id="firstname" value="" label="Firstname" />
<h:outputLabel for="surname" value="Surname: *" />
<p:inputText id="surname" value="" required="true" label="Surname"/>
<f:facet name="footer">
<p:commandButton type="button" value="Save" icon="ui-icon-check" style="margin:0"/>
</f:facet>
</p:panelGrid>
<p:panelGrid style="margin-top:20px">
<f:facet name="header">
<p:row>
<p:column colspan="7">1995-96 NBA Playoffs</p:column>
</p:row>
<p:row>
<p:column colspan="2">Conf. Semifinals</p:column>
<p:column colspan="2">Conf. Finals</p:column>
<p:column colspan="2">NBA Finals</p:column>
<p:column>Champion</p:column>
</p:row>
</f:facet>
<p:row>
<p:column style="font-weight: bold;">Seattle</p:column>
<p:column style="font-weight: bold;">4</p:column>
<p:column rowspan="2" style="font-weight: bold;">Seattle</p:column>
<p:column rowspan="2" style="font-weight: bold;">4</p:column>
<p:column rowspan="5">Seattle</p:column>
<p:column rowspan="5">2</p:column>
<p:column rowspan="11" style="font-weight: bold;">Chicago</p:column>
</p:row>
<p:row>
<p:column>Houston</p:column>
<p:column >0</p:column>
</p:row>
<p:row>
<p:column colspan="4" styleClass="ui-widget-header">
<p:spacer height="0"/>
</p:column>
</p:row>
<p:row>
<p:column style="font-weight: bold;">Utah</p:column>
<p:column style="font-weight: bold;">4</p:column>
<p:column rowspan="2">Utah</p:column>
<p:column rowspan="2">3</p:column>
</p:row>
<p:row>
<p:column>San Antonio</p:column>
<p:column >2</p:column>
</p:row>
<p:row>
<p:column colspan="6" styleClass="ui-widget-header">
<p:spacer height="0"/>
</p:column>
</p:row>
<p:row>
<p:column style="font-weight: bold;">Chicago</p:column>
<p:column style="font-weight: bold;">4</p:column>
<p:column rowspan="2" style="font-weight: bold;">Chicago</p:column>
<p:column rowspan="2" style="font-weight: bold;">4</p:column>
<p:column rowspan="5" style="font-weight: bold;">Chicago</p:column>
<p:column rowspan="5" style="font-weight: bold;">4</p:column>
</p:row>
<p:row>
<p:column>New York</p:column>
<p:column >1</p:column>
</p:row>
<p:row>
<p:column colspan="4" styleClass="ui-widget-header">
<p:spacer height="0"/>
</p:column>
</p:row>
<p:row>
<p:column>Atlanta</p:column>
<p:column >1</p:column>
<p:column rowspan="2">Orlando</p:column>
<p:column rowspan="2">0</p:column>
</p:row>
<p:row>
<p:column style="font-weight: bold;">Orlando</p:column>
<p:column style="font-weight: bold;">4</p:column>
</p:row>
<f:facet name="footer">
<p:row>
<p:column colspan="4" style="text-align: right">
Finals MVP
</p:column>
<p:column colspan="3" rowspan="3">
Michael Jordan (Chicago)
</p:column>
</p:row>
<p:row>
<p:column colspan="4" style="text-align: right">
Season MVP
</p:column>
</p:row>
<p:row>
<p:column colspan="4" style="text-align: right">
Top Scorer
</p:column>
</p:row>
</f:facet>
</p:panelGrid>
Abs.