2011-07-22 27 views
0

我需要爲我的一些DataGrids 添加分頁功能,我只是一步步向前邁進。 首先,我嘗試將DataGrid的'rowsPerPage'屬性 設置爲某個值,例如5。但是它對 顯示的網格沒有影響。我的意思是顯示的行數大於 設置爲'rowsPerPage'的值。DataGrid的rowsPerPage屬性不起作用

 <table dojoType="dojox.grid.DataGrid" store="tags" rowsPerPage =3 
    style="width: 100%; height: 500px;"> 
    <thead> 
     <tr> 
      <th width="150px" field="dept">Namey</th> 
      <th width="150px" field="name">Depty</th> 
        </tr> 
    </thead> 
</table> 

請告訴我如何每次只顯示3個結果。

我一直在早上搜索網頁,但無濟於事。任何輸入將不勝感激。

請幫忙。

回答

1

rowsPerPage屬性實際上並不控制網格中顯示的項目數。它控制在您滾動網格時加載的行數。默認值是25,這通常很好。

你想要做的是將網格上的autoHeight屬性設置爲你想要顯示的行數。這是一種有趣的屬性,因爲它可以設置爲「true」,它將展開網格以顯示所有數據行,或者可以將其設置爲數字(如3),然後只顯示多行,並創建如果您的數據存儲的行數超過了該行數,則爲您的網格提供一個滾動條。

(我知道這可能是一個遲到的答案,但在研究另一個網格問題時發現了這個問題,並且認爲我會把它扔出去。)