DataGrid的rowsPerPage属性不起作用

时间:2011-07-22 14:01:14

标签: dojo

我需要为我的一些DataGrids添加分页功能    而我正在一步一步向前迈进。    首先,我尝试设置'rowsPerPage'属性    DataGrid对某些值,比如说5.但它没有影响    显示网格。我的意思是显示的行数超过    设置为'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 个答案:

答案 0 :(得分:1)

rowsPerPage属性实际上不控制网格中显示的项目数。它控制滚动网格时加载的行数。默认值是25,这通常很不错。

您要做的是将网格上的autoHeight属性设置为您要显示的行数。这是一个有趣的属性,因为它可以设置为“true”,它将扩展您的网格以显示所有数据行,或者它可以设置为一个数字(如3)然后它将只显示许多行,并创建如果数据存储的行数超过该行数,则为网格的滚动条。

(我知道这可能是一个迟到的答案,但是在研究另一个网格问题时发现了这个问题,并且认为我会把它扔出去。)