gpt4 book ai didi

java - 使用 RESTful/Ajax 源中的数据呈现 CellTable 和 SimplePager 的方法是什么?

转载 作者:行者123 更新时间:2023-12-02 10:57:49 25 4
gpt4 key购买 nike

后端GWT应用程序接口(interface)通过REST可以返回数据库中的记录总数,GWT可以使用Skip和Limit进行查询。

使用 RESTful 源中的数据呈现 CellTable 和 SimplePager 的方法是什么?意思是基于数据库中的总行数进行分页,根据我的理解,SimplePager 根据 CellTable 中已有的总行数创建一个分页小部件,以什么方式可以使 CellTable 从 RESTful API 渲染数据同时 SimplePager 能够对给定那种数据源的表进行分页吗?

最佳答案

REST 服务是 AsyncDataProvider 。您可以从文档中提供的示例代码开始。

一般做法如下:

table.addRangeChangeHandler(new RangeChangeEvent.Handler() {
@Override
public void onRangeChange(RangeChangeEvent event) {
int start = event.getNewRange().getStart();
int length = event.getNewRange().getLength();
// get data from REST service
}
});

当您从服务获取数据时,您需要:总行数和要在当前页面上显示的实际数据。在提供程序中设置新数据:

provider.updateRowCount(totalRowCount, true);
provider.updateRowData(start, values);

关于java - 使用 RESTful/Ajax 源中的数据呈现 CellTable 和 SimplePager 的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51584091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com