首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dStore Rest dGrid排序参数

dStore Rest dGrid排序参数
EN

Stack Overflow用户
提问于 2015-10-23 20:03:24
回答 1查看 537关注 0票数 4

当我从一个dStore获取URL时,这个URL看起来如下所示

代码语言:javascript
复制
http://localhost/rest/dojo?department=sales

效果很好。如果然后单击dGrid的标题,发送的URL如下所示。

代码语言:javascript
复制
http://localhost/rest/dojo?department=sales&sort(+id)&limit(25)

它不应该发送&sort=+id&limit=25吗?我在后端使用Java和Spring,它期望参数以这种方式格式化。现在我无法接收额外的参数。有没有办法让它按照Spring期望的方式发送参数?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-24 20:52:11

sort(...)limit(...)dstore/Request ( Rest扩展的)的默认行为,但是可以通过sortParam对排序进行定制,通过useRangeHeadersrangeStartParamrangeCountParam对range进行定制。

例如,要根据您的请求生成&sort=+id&limit=25,您可以按以下方式设置您的商店:

代码语言:javascript
复制
var store = new Rest({
    target: '...',
    sortParam: 'sort',
    rangeStartParam: 'offset',
    rangeCountParam: 'limit'
});

此外,我还假设offset是您希望使用的GET参数,用于指示在请求范围时从什么记录开始。通常,如果您不使用范围标头(useRangeHeaders默认为false),并且希望设置count参数,则还需要设置start GET参数。

这些属性在请求存储文档中列出。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33310529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档