首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于空CellTable (GWT),在UiBinder中的“CellTable()”在哪里?

对于空CellTable (GWT),在UiBinder中的“CellTable()”在哪里?
EN

Stack Overflow用户
提问于 2014-02-27 07:46:12
回答 1查看 126关注 0票数 0

我有一个CellTable &一个SimplePager。我希望在页面加载时,默认情况下该cellTable的setPageSize(7)。

在ui.xml文件中

代码语言:javascript
复制
<c:SimplePager ui:field="orderListSimplePager" pageSize="7"  />
<c:CellTable ui:field="orderListCellTable" />

在View.java中

代码语言:javascript
复制
@Inject
public OrderManagementView(final Binder binder) {
    widget = binder.createAndBindUi(this);
    res.css().ensureInjected();
    orderListSimplePager.setDisplay(orderListCellTable);
}

运行后,什么也没有发生,简单的寻呼机没有接受7作为pageSize。

现在,我稍微修改了一下代码,将pageSize="7"放入Ui.xml文件的ui.xml中的<c:CellTable>

代码语言:javascript
复制
<c:SimplePager ui:field="orderListSimplePager"  />
<c:CellTable ui:field="orderListCellTable" pageSize="7" />

现在,如果CellTable在页面第一次初始化时就已经有了数据,那么上面的代码就可以工作了。然而,如果单元格表在开始时没有数据,那么它将在初始化页面后显示一条加载消息(见图),这是不好的:

注意:我想在ui.xml上使用setPageSize,这样我就可以很容易地更改它。

那么,在UiBinder中为空CellTable (GWT)添加"setPageSize()“在哪里呢?

EN

回答 1

Stack Overflow用户

发布于 2014-02-28 14:22:34

你不能在每次加载表格时都改变页面大小。

但是您可以使用此选项禁用或更改加载指示器。

celltable.setLoadingIndicator(new Label(""));

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22056046

复制
相关文章

相似问题

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