GWT SimplePager中基于百分比的快进按钮

时间:2013-03-28 22:45:23

标签: gwt simplepager

我有一个附带SimplePager的工作CellTable,并且由于行数很多而启用了快进按钮。

行数可以变化很大,并且与总表格大小成比例地向前推进更有意义 - 例如每次点击10%而不是100条记录。

  • 有没有办法直接设置基于%年龄的快进按钮?
  • 我们可以在寻呼机初始化后的任何时间设置快进增量;这样可以根据记录数量变化吗?

1 个答案:

答案 0 :(得分:2)

你必须手动完成。如果您一次获取所有数据,您将知道记录总数。如果您不进行查询以获取记录总数。 Override点击快进按钮的方法。根据记录总数和要跳过的给定百分比,计算要提取的记录数,并在已有数据的情况下进行查询或显示。

编辑:快进按钮是私有成员,没有getter和setter。有两种选择。创建您自己的寻呼机类或复制寻呼机类并将其放在项目中的“com.google.gwt.user.cellview.client”中。并使快进按钮受到保护或公开。这将覆盖默认类。