jeffev 15 de ago. de 2012
Pelo o que li não teria como fazer isso no JSF “puro”, teria que fazer usando o camponente do primefaces mesmo.
darkan666 15 de ago. de 2012
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?
usa o <p:panelGrid>/<p:column> do prime… da pra fazer…
yoshikichi 16 de ago. de 2012
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.