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



我有一个工作的CellTable与SimplePager附加,并已启用快速前进按钮,由于大量的行。

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

  • 有没有办法直接设置一个基于年龄的快进按钮?
  • 可以在分页初始化后的任何时间设置快进增量吗?这样它就可以根据记录计数而变化?

你必须手动操作。如果您一次获取所有数据,您将知道记录的总数。如果不进行查询以获取记录的总数。Override点击快进按钮的方法。根据记录的总数和给定的要跳过的百分比,计算要获取的记录的数量,并进行查询,如果已经有数据,则显示它。

EDIT:快进按钮是私有成员,没有getter和setter。有两种选择。创建您自己的分页类或复制分页类并将其放置在"com.google.gwt.user.cellview"包中。客户端"在您的项目。并将快进按钮设置为受保护或公开。这将覆盖默认类。

最新更新