Smartgwt Listgrid分页

时间:2014-06-26 10:04:50

标签: java servlets gwt smartgwt

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

public static MyJsonDataSource getInstance() { 

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


        return _instance;  
    }
带有listgrid setDataSource方法的listgrid

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

1 个答案:

答案 0 :(得分:0)

请使用数据源和休息服务,在滚动时,listgrid将动态地通过数据源向服务器发送startrow和endrow参数,获取这些参数并在服务器端的servlet或rest服务中返回正确的记录

您可以查看示例