人们如何在Web客户端上处理与DataSnap XE的分页?

时间:2011-12-09 04:29:32

标签: delphi pagination datasnap

我正在使用jQuery Mobile将一些数据拉回到列表视图中。我需要对此进行分页,并且似乎无法使用表过滤器(url / class / function /?t.r1,20)。

我想我读过XE不会做额外的url参数(XE2)这样做我不能自己做?page = 2的东西。

1 个答案:

答案 0 :(得分:1)

AFAIK分页在XE和XE2中都运行良好,但我认为语法不是:

  

/?t.r1,20

但略有不同,如:

?T.R = 1,20

这是一个javascript片段,它使用客户端支持(executor.js)来调用GetCustomers,询问页码“page”,其中每页有3个记录:

var methExec = serverMethods().executor;
res = methExec.executeMethod("GetCustomers", 
  "GET", [], null, true, {"t.r": (page*3+1 + ",3")}, null);
res = res.result[0];

否则只需手动创建正确的URL。