Rooock
Rooock
2010-01-13 11:39

采用了数据库分页技术的grid. 当点了选择全部之后, 怎么才能不让表格不能翻到下一页?

  • ext
  • javascript

我有一个grid.
采用的是[color=blue]数据库分页[/color], 将limit和start设置在sql中.

查询数据的时候分了两步.
第一[color=blue]先查所有记录的总数[/color], 把这个值得给grid的总记录数.
第二才查start和limit之间的数据集合

表格上有选择当前页按钮和选择全部按钮.

当我点"选择全部按钮"的时候, 需要得到所有的数据. [color=blue]并清空这个grid的所有数据[/color].

得到所有数据很容易解决.store.load({params:{start:0, limit:store.getTotalCount()}})就行了.

但是...清空这个grid的数据有些麻烦

store.removeAll()只能清空当前页的数据, 因为我只把当前页查了出来~~~

所以grid上还是会有下一页可点击.

偶想问下. 怎么让这个grid不能点下一页呢~

PS. [color=red]当我清空grid中的数据的时候, 只能是清掉客户端的数据, 不能动数据库的数据..[/color]

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

5条回答