jsf 2 - Primefaces datatable, item on multiple rows -


i can not find primefaces datatable example on how make 1 item shown on 2 (or more) rows. need show item in datatable this:

<table>   <tr>     <td>text 1 entry</td>     <td>text 2 entry</td>   </tr>   <tr>     <td colspan="2">text 3 entry</td>   </tr> </table> 

can done or should use other tag render this?

i tried:

...xmlns:p="http://primefaces.org/ui"...  <p:datatable var="item" value="#{bean.items}">   <p:column>     <p:row>       <p:column>         <h:outputtext value="#{item.title}" />       </p:column>       <p:column>         <h:outputtext value="#{item.shorttext}" />       </p:column>     </p:row>     <p:row>       <p:column colspan="2">         <h:outputtext value="#{item.longtext}" />       </p:column>     </p:row>   </p:column> </p:datatable> 

but wrong and/or have misunderstood concept of using 'p:row'. can not find explanation on how properly, advice appreciated.

why don't want use <p:panelgrid> component can achieve functionality easily?

basic example:

<p:panelgrid>     <p:row>         <p:column>text 1 entry</p:column>         <p:column>text 2 entry</p:column>     </p:row>     <p:row>         <p:column colspan="2">text 3 entry</p:column>     </p:row> </p:panelgrid> 

that embedded, have:

<p:datatable var="item" value="#{bean.items}">     <p:column>         <p:panelgrid>             <p:row>                 <p:column><h:outputtext value="#{item.title}" /></p:column>                 <p:column><h:outputtext value="#{item.shorttext}" /></p:column>             </p:row>             <p:row>                 <p:column colspan="2"><h:outputtext value="#{item.longtext}" /></p:column>             </p:row>         </p:panelgrid>     </p:column> </p:datatable> 

Comments

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -