【问题标题】:Sorting and pagination with Javascript使用 Javascript 进行排序和分页
【发布时间】:2021-05-14 08:25:38
【问题描述】:

我使用您的 Javascript 绑定 (@eclipse-ditto/ditto-javascript-client-dom) 对 Ditto 进行 HTTP 访问。

load5ThingsAsc() {
    var options = DefaultSearchOptions.getInstance().withLimit(0,5);
    options = options.withSort("+thingId");
    const p = this.searchHandle.search(options).then(result => console.log("returned",result.items))
  }

会触发:

http://localhost:8080/api/2/search/things?option=limit(0%2C5)%2Csort(%252BthingId)

这会导致错误 400,并显示消息“无效输入 '%',应为 Asc 或 Desc”。一个

...
options = options.withSort("-thingId");
...

工作正常。

我的错误是什么

托马斯

【问题讨论】:

    标签: javascript eclipse-ditto


    【解决方案1】:

    这看起来像是 JS 客户端中的一个错误。请随时为此创建GitHub issue in our ditto-clients project - 甚至更好:提供解决问题的 PullRequest ;)

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 2018-09-13
    • 2011-08-11
    • 2018-01-03
    • 2012-11-02
    • 2011-07-18
    相关资源
    最近更新 更多