2010-09-21 2 views
0

томагавк dataScroller показать только:томагавк dataScroller не показывают число, стр

|< << <  > >> >| 

и не делит таблицу на страницах, показывает все вместе

ниже части Jsp страницы:

<t:dataTable 
    id="resultTable" 
    value="#{customerSearchResults}" 
    var="customerInfo" > 
    <h:column> 
     <f:facet name="header"> 
      <h:outputText value="Account #" /> 
     </f:facet> 
     <h:outputText value="#{customerInfo.accountNumber}" /> 
    </h:column> 
    <h:column> 
     <f:facet name="header"> 
      <h:outputText value="Customer Name" /> 
     </f:facet> 
     <h:outputText value="#{customerInfo.name}" /> 
    </h:column> 
</t:dataTable> 
<t:dataScroller 
    id="paginatorForResTable" 
    for="resultTable" 
    fastStep="10" 
    paginatorMaxPages="9" 
    renderFacetsIfSinglePage="true" 
    paginator="true" 
    immediate="true" 
    > 
    <f:facet name="first"> 
     <h:outputText value="|&lt;" /> 
    </f:facet> 
    <f:facet name="previous"> 
     <h:outputText value="&lt;" /> 
    </f:facet> 
    <f:facet name="next"> 
     <h:outputText value="&gt;" /> 
    </f:facet> 
    <f:facet name="last"> 
     <h:outputText value="&gt;|" /> 
    </f:facet> 
    <f:facet name="fastforward"> 
     <h:outputText value="&gt;&gt;" /> 
    </f:facet> 
    <f:facet name="fastrewind"> 
     <h:outputText value="&lt;&lt;" /> 
    </f:facet> 
</t:dataScroller> 

Кто-нибудь знает, где проблема?

ответ

1

Это был действительно немой вопрос.

Добавление атрибута rows в t:dataTable помогает в моем случае:

<t:dataTable 
    id="resultTable" 
    rows="10" 
    value="#{customerSearchResults}" 
    var="customerInfo" > 
    <h:column> 
     <f:facet name="header"> 
      <h:outputText value="Account #" /> 
     </f:facet> 
     <h:outputText value="#{customerInfo.accountNumber}" /> 
    </h:column> 
    <h:column> 
     <f:facet name="header"> 
      <h:outputText value="Customer Name" /> 
     </f:facet> 
     <h:outputText value="#{customerInfo.name}" /> 
    </h:column> 
</t:dataTable> 
0

Вы не установили два важных attribuites:

  • pageIndexVar - «Имя параметра, при котором фактический индекс страницы устанавливается в область запроса аналогично параметру вар.»

  • pageCountVar - «имя параметра, в соответствии с которым фактическое количество страниц задается в области действия запроса аналогичен параметру вар»

Они должны указывать на свойство бина вашего. Например, #{customerBean.pageIndex}

+0

Как это два атрибута может помочь в моем случае? Я видел несколько примеров без этих атрибутов, которые хорошо работали. В любом случае спасибо – nahab

Смежные вопросы