【问题标题】:Smartgwt Listgrid paginationSmartgwt Listgrid 分页
【发布时间】:2014-06-26 10:04:50
【问题描述】:

我有一个包含很多行的列表网格,我想实现一种机制,例如在列表网格中,行是分页的(25 行),我希望每次切换页面时都会获取结果而不是一次一开始。获取调用 servlet 的行,最多需要在 60 秒内执行。 servlet 的结果是一个 JSON,我用这个 JSON 编写了一个类MyJsonDataSource that extends XJSONDataSource。然后这个 MyJsonDataSource 被使用 throw 方法

public static MyJsonDataSource getInstance() { 

        if (_instance == null) { 
            _instance = new TemplateJsonDataSource();
        }


        return _instance;  
    }

由 listgrid 使用 listgrid setDataSource 方法。

我该如何解决这个问题? 有人可以分享一个有效的示例代码吗?

【问题讨论】:

标签: java servlets gwt smartgwt


【解决方案1】:

请使用datasource和rest service,当滚动时,listgrid会通过datasource动态发送startrow和endrow参数到服务器,获取这些参数并在你的servlet或服务器端的rest service中返回正确的记录

您可以查看示例

【讨论】:

    猜你喜欢
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 2012-05-11
    • 1970-01-01
    相关资源
    最近更新 更多