1
<table id="tbl" cellpadding="5" cellspacing="0" border="0" class="display" style="padding-top: 10px;width:100%">
    <thead>
       <tr>
            <th width="20%">Emp No</th>
            <th width="15%">title</th>
            <th width="20%">Name</th>
            <th width="10%">shift</th>
        </tr>
    </thead>
    <tfoot>
         <tr>
            <th></th>
            <th></th>
            <th></th>
            <th></th>
            <th></th> 
            <th></th>
        </tr>
    </tfoot>
    <tbody style="cursor:pointer;">
        Yeh aik arzi tehreer hai
    </tbody>
</table>

このコードをJSFアプリ用に変換し始めたとき、どちらかを使用できるか、両方を代わりに使用できることがわかりました<h:dataTable><h:panelGrid>最初table in htmlに質問したいのは、ここで何を使用するかです。
第二に、私はどのように対処できますか<thead><tfoot>そして<tbody>私はJSFでそれらの代替品を見つけられなかったので、誰かがこの
おかげで私を助けるためにいくらかの努力をすることができますか?

4

1 に答える 1

1

<h:dataTable>表示する必要のあるオブジェクトのセットが(バッキングBeanに)ある場合は、これが適切な選択です。たとえば、オブジェクトEmployeeのリスト(ID、名前、名前など)がある場合は、これが最適な選択です。

ここでは、 dataTableの使用方法の例を見つけることができます。

<h:panelGrid>特定の方法でさまざまな要素をレイアウトする場合に適しています。1つのケースは、スペースをそれぞれ80%と20%の2つの列に分割する必要がある場合です。ただし、「私」はこの目的で(panelGroup)を使用することをお勧めします。http://www.w3.org/2002/03/csslayout-howtoを参照してください。

編集:<h:dataTable>ヘッダー、フッターなどについては、タグを使用する必要があります。JSFdataTableの複数のフッター行を<f:facet /> 参照

于 2012-08-24T07:38:19.500 に答える