我有一个包含很多行的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 。
我该如何解决这个问题? 有人可以共享一个有效的示例代码吗?
答案 0 :(得分:0)
请使用数据源和休息服务,在滚动时,listgrid将动态地通过数据源向服务器发送startrow和endrow参数,获取这些参数并在服务器端的servlet或rest服务中返回正确的记录
您可以查看示例