2013-05-09 2 views
-1

Я использовал scrollableDateTable для прокрутки данных без скрытых заголовков, после заполнения данных в dataTable отображается дополнительный столбец. Как скрыть дополнительный столбец или удалить этот столбец в scrollableDataTable.scrollableDataTable показать дополнительный столбец в richfaces

Вот мой код:

<rich:scrollableDataTable value="#{GameZoneBean.challenge}" var="challenge" rowClasses="gridEvenRow,gridOddRow" headerClass="gridheader" height="110" width="310"> 
     <rich:column width="120px" sortable="false"> 
      <f:facet name="header"> 
       <h:outputText value="Start Time"></h:outputText> 
      </f:facet> 
      <h:outputText value="#{challenge.startTimeStamp}"></h:outputText> 
     </rich:column> 
     <rich:column width="80px" sortable="false"> 
      <f:facet name="header"> 
       <h:outputText value="Game Status"></h:outputText> 
      </f:facet> 
      <h:outputText value="#{challenge.gameStatus}"></h:outputText> 
     </rich:column> 
     <rich:column width="40px" sortable="false"> 
      <f:facet name="header"> 
       <h:outputText value="Home"></h:outputText> 
      </f:facet> 
      <h:outputText value="#{challenge.homeTeam}"></h:outputText> 
     </rich:column> 
     <rich:column width="40px" sortable="false"> 
      <f:facet name="header"> 
       <h:outputText value="Away"></h:outputText> 
      </f:facet> 
      <h:outputText value="#{challenge.awayTeam}"></h:outputText> 
     </rich:column> 
</rich:scrollableDataTable> 

ответ

0

После увеличения ширины scrollableDataTable дополнительный столбец не отображается.

<rich:scrollableDataTable value="#{GameZoneBean.challenge}" var="challenge" 
       rowClasses="gridEvenRow,gridOddRow" headerClass="gridheader" height="110" width="285"> 
       <rich:column width="120px" sortable="false"> 
        <f:facet name="header"> 
         <h:outputText value="Start Time"></h:outputText> 
        </f:facet> 
        <h:outputText value="#{challenge.startTimeStamp}"></h:outputText> 
       </rich:column> 
       <rich:column width="80px" sortable="false"> 
        <f:facet name="header"> 
         <h:outputText value="Game Status"></h:outputText> 
        </f:facet> 
        <h:outputText value="#{challenge.gameStatus}"></h:outputText> 
       </rich:column> 
       <rich:column width="40px" sortable="false"> 
        <f:facet name="header"> 
         <h:outputText value="Home"></h:outputText> 
        </f:facet> 
        <h:outputText value="#{challenge.homeTeam}"></h:outputText> 
       </rich:column> 
       <rich:column width="40px" sortable="false"> 
        <f:facet name="header"> 
         <h:outputText value="Away"></h:outputText> 
        </f:facet> 
        <h:outputText value="#{challenge.awayTeam}"></h:outputText> 
       </rich:column> 
</rich:scrollableDataTable> 

причина показывая дополнительный столбец:

  1. Этот столбец используется для заполнения табличного пространства, если общая ширина столбцов не достаточно, чтобы покрыть табличного пространства. Когда столбцы изменяются, они занимают место из этого дополнительного столбца.

Итак, установите ширину для первых & вторых столбцов на соответствующие значения.

  1. В целом эта экстраполяция используется для изменения размера функциональности.
Смежные вопросы