【问题标题】:GWT celltable Simple pager Next and previous buttonsGWT celltable 简单寻呼机 下一个和上一个按钮
【发布时间】:2012-08-29 09:33:49
【问题描述】:

我正在使用CellTableSimplePager。当我将页面大小设置为 5 时,我的分页工作正常,仅显示 5 条记录。我的问题是下一个和上一个按钮是默认出现的,还是我们必须配置它们。我看过展示案例示例代码,但没有看到任何外部配置。我的SimplePager代码如下:

//创建分页器

SimplePager.Resources resources = GWT.create(SimplePager.Resources.class); 
SimplePager simplePager = new SimplePager(TextLocation.CENTER, resources , false, 0, true);
simplePager.setDisplay(cellTableSearchResults);
simplePager.setPageSize(5);

// create data provider
ListDataProvider<GridDTO> dataProvider = new ListDataProvider<GridDTO>();
dataProvider.addDataDisplay(cellTableSearchResults);
dataProvider.setList(components);

请帮忙。

【问题讨论】:

    标签: gwt celltable simplepager


    【解决方案1】:

    SimplePager 是一个包含这些按钮的小部件。您只是忘记显示了吗?

    【讨论】:

    • 是否有任何属性可以启用这些按钮的可见性,因为它们在我的 UI 中似乎是不可见的。我的代码在上面提到。正在显示网格,正在显示 5 行,但未显示按钮。感谢您的回复。请帮忙
    • 我的错...我是 GWT 的新手...我找到了解决方案。我没有在 Ui 活页夹中添加它......谢谢托马斯......你能告诉我如果可能的话我需要如何访问下一个和上一个按钮......我的意思是现在它们被禁用了。当我使用上面的代码时,当我点击下一步时没有任何反应..自动分页,即假设我有 30 条记录,如果我将 pagesize 分配为 5,我会自动获得 6 页,因为到目前为止只有控件可见...请帮忙。谢谢
    • 如果您的components 列表包含所有 30 项,那么是的,它应该是 Just Work™。 SimplePager 使用CellTablegetVisibleRangegetRowCount(通过RangeChangeEventRowCountChangeEvent 处理程序)来更新自身。
    • 我正在使用 UI 活页夹,但由于某种原因,所有按钮似乎都已禁用...我将在这里分享我的 UI 活页夹代码。
    【解决方案2】:

    将页面大小设置为celltable by cellTable.setPageSize(5); 不要设置 simplepagers 页面大小simplePager.setPageSize(5);

    这将拆分单元格表以将 5 行显示为可见项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-13
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多