delphi - 人们如何在 Web 客户端上使用 DataSnap XE 处理分页?

标签 delphi pagination datasnap

我正在使用 jQuery Mobile 将一些数据拉回 ListView 。我需要对此进行分页,但似乎无法让表格过滤器(url/class/function/?t.r1,20)工作。

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

最佳答案

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。

关于delphi - 人们如何在 Web 客户端上使用 DataSnap XE 处理分页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8441077/

相关文章:

php - 如何最有效地确定 "number of pages"?

javascript - 在键盘搜索输入(分页)上显示正确的项目数的问题

ruby-on-rails - 如何从 Rails api-pagination gem 访问 React 中的响应 header

multithreading - CoInitialize 在 Delphi DataSnap 服务器应用程序中

delphi - 如何为本地网络上的独立 Datasnap Rest 服务器创建/安装 SSL 证书

delphi - 在 Delphi 中使用 TStringList 加载巨大的文本文件是最好的方法吗?

windows - 为Firemonkey表单捕获最小化事件?

delphi - ClientDataset 在 datasnap 中对以 ' 开头的字符串重新排序来自 Datasetprovider 的表

delphi - 使用 SSE2 在 Delphi 中内联汇编低效程序

delphi - 如何通过 Delphi 使用 ChatGPT 进行流式传输?