0

我正在开发一个 GXT 应用程序,到目前为止我在网上看到的示例中都引用了 class com.sencha.gxt.data.shared.loader.BasePagingLoadResult。但是,这在我使用的 GXT 3.0 jar (3.0.1) 中已被弃用。现在使用它的正确方法是什么?我需要自己实现接口吗?

4

2 回答 2

2

该接口已经在PagingLoadResultBean中实现(一个ListLoadResultBean ,它添加了对PagingLoadResult所描述的分页属性的支持。):

例如:

@Override public PagingLoadResult<Data> getMyData(PagingLoadConfig loadConfig) {
        ArrayList<Data> dataList;
        dataList = obtainDataMethod(); //Your method to obtain your list of data
        return new PagingLoadResultBean<Data>(dataList, loadConfig.getOffset(), loadConfig.getLimit());
    }
于 2013-06-20T21:35:12.340 回答
0

可以使用这个类,比较简单

List<Person> list = new ArrayList<Person>();
list.add(p1);
list.add(p2);
ListLoadResultBean<Person> result = new ListLoadResultBean<Person>();
result.setData(list);
于 2013-12-19T08:28:45.440 回答