2017-01-08 3 views
0

私はJSFテーブルを持っており、データテーブルのフッタに空の行を生成したい(データなし)。私のJSFデータテーブルです:私はいくつかの異なる方法を試みましたが、フッターに空の行を正確に生成することはできません。 sbは私に指針を与えてください。本当にありがとう。JSFデータテーブルのフッタに空の行を生成する方法

<h:dataTable value="#{dataGridBean.dataList}" var="item" 
           headerClass="TR mul_a" 
           class="sortable multiTable" 
           id="t" 
           style=" width: 980px;" 
           rowClasses="mul_b" 
           footerClass="mul_c" 
           columnClasses="sel_kolumna_lp mul_right,mul_left,mul_left,mul_center,mul_left,mul_left,mul_left,mul_left" 
           > 
         <h:column> 
          <f:facet name='header' ></f:facet> 
           #{dataGridBean.dataList.rowIndex+1} 
          <f:facet name="footer" class="mul_c" ></f:facet> 
         </h:column> 
         <h:column> 
          <f:facet name='header' >Numer sprawy</f:facet> 
           #{item.numbrSprawy} 
          <f:facet name="footer" class="mul_c" ></f:facet> 
         </h:column> 
         <h:column> 
          <f:facet name='header' >Typ sprawy</f:facet> 
           #{item.typSprawy} 
          <f:facet name="footer" class="mul_c" ></f:facet> 
         </h:column> 
         <h:column> 
          <f:facet name='header' >Date rozpoczęcia</f:facet> 
           #{item.rozpoczcia} 
          <f:facet name="footer" class="mul_c" ></f:facet> 
         </h:column> 
         <h:column> 
          <f:facet name='header' >Zespol</f:facet> 
           #{item.zespol} 
          <f:facet name="footer" class="mul_c" ></f:facet> 
         </h:column> 
         <h:column> 
          <f:facet name='header' >Nazwisko</f:facet> 
           #{item.nazwisko} 
          <f:facet name="footer" class="mul_c" ></f:facet> 
         </h:column> 
         <h:column> 
          <f:facet name='header' >Imię</f:facet> 
           #{item.imie} 
          <f:facet name="footer" class="mul_c" ></f:facet> 
         </h:column> 
         <h:column> 
          <f:facet name='header' >Miasto</f:facet> 
           #{item.miasto} 
          <f:facet name="footer" class="mul_c" ></f:facet> 
         </h:column> 
         <f:facet name="footer"> 

         </f:facet> 


        </h:dataTable> 
       </h:form> 

答えて

0

JSFは、内部に何もない場合、JSFはフッターをレンダリングしません。 コンテンツを追加したくない場合は、コンテンツを表示させてから、空のpanelGroupを以下のようなスタイルで追加してみてください。

ここで、mul_cクラスに高さと背景が定義されていると仮定すると、フッターが表示されます。 代わりに、パネルグループをmul_cクラスでマークして、同じ結果を確認することもできます。 希望に役立ちます。

関連する問題