переход от h: datatable к представлению таблицы - PullRequest
0 голосов
/ 15 мая 2018

Я уже использовал h:datatable для вывода данных из боба, например:

<h:dataTable value="#{mybean.view}" var="o" border="1" >

                <h:column>
    <f:facet name="header">Name</f:facet>
                    #{o.name}
                </h:column>
                              <h:column>
    <f:facet name="header">ID</f:facet>
                    #{o.id}
                </h:column>
        </h:dataTable>

Но теперь я хочу перейти на использование PanelGrid и применить свой макет, я сделал это как

<h:panelGroup layout="block" styleClass="myGrid" value="#{mybean.view}" var="o">
   <h:panelGroup layout="block" styleClass="col-sm-3">
      <h:panelGroup layout="block" styleClass="griditem">


        <h:outputText styleClass="description" value="#{o.name}" />
      </h:panelGroup>
    </h:panelGroup>
</h:panelGroup>

и я ничего не получил. Неправильно ли использовать группу панелей и место, где присвоено значение?

1 Ответ

0 голосов
/ 15 мая 2018

Используйте следующий пример, который использует пользовательский интерфейс: повтор

<table>

<ui:repeat var="o" value="#{order.orderList}" varStatus="status">

    <tr>
        <td>#{o.orderNo}</td>
        <td>#{o.productName}</td>
        <td>#{o.price}</td>
        <td>#{o.qty}</td>
    </tr>

</ui:repeat>        

</table>
...