首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GWT CellTable getVisibleRange()不是我的例外

GWT CellTable getVisibleRange()不是我的例外
EN

Stack Overflow用户
提问于 2012-04-25 23:39:06
回答 1查看 1.4K关注 0票数 2

GWT2.4,CellTable和SimplePager,每一页显示5个项目(行),假设我总共有8个项目,在第一个页面我可以看到1-5,当我按下下一步时,它将显示4-8,我希望它显示6-8,有什么方法可以实现这一点吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-26 12:29:26

尝试设置

代码语言:javascript
运行
复制
setRangeLimited(false)

使用SimplePager

或者您也可以重写

代码语言:javascript
运行
复制
@Override
public void setPageStart(int index) {
  if (getDisplay() != null) {
    Range range = getDisplay().getVisibleRange();
    int pageSize = range.getLength();

    // Removed the min to show fixed ranges
    //if (isRangeLimited && display.isRowCountExact()) {
    //  index = Math.min(index, display.getRowCount() - pageSize);
    //}

    index = Math.max(0, index);
    if (index != range.getStart()) {
      getDisplay().setVisibleRange(index, pageSize);
    }
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10318989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档