gpt4 book ai didi

rest - 如何配置 xe :viewFileItemService on an XPage to filter the data in a categorized view?

转载 作者:行者123 更新时间:2023-12-01 22:31:58 25 4
gpt4 key购买 nike

我有一个 DocsByUsername 分类 View ,按用户名排序和分类。对于经过身份验证的用户,我只想在 Dojo 数据网格中显示他们的文档。网格需要支持网格内编辑,因此我需要使用 xe:viewFileItemService 读/写服务作为网格的数据源。

我认为使用以下服务配置会相当简单......

    <xe:restService id="restService1" jsId="restServiceObj"
pathInfo="pathinfo">
<xe:this.service>
<xe:viewItemFileService
viewName="DocsByUsername" var="rsEntry"
contentType="application/json" defaultColumns="true"
sortColumn="Username" categoryFilter="#{sessionScope.username}">
</xe:viewItemFileService>
</xe:this.service>
</xe:restService>

当我预览页面并将/pathinfo 附加到 url 以测试服务时,返回以下错误...

{
"code":500,
"text":"Internal Error",
"message":"",
"type":"text",
"data":"java.lang.NullPointerException\r\n\tat
... removed for space ...

}

如果我从 xe:viewFileItemService 切换到 xe:viewJsonService,数据会正确无误地返回。

我可以不为 xe:viewFileItemService 指定分类 View 吗?

最佳答案

使用参数 keys 而不是 categoryFilter。这会返回用户名类别的所有文档。

... keys="#{sessionScope.username}">

enter image description here

Steve Zavocki 有一个 blog前段时间讨论过这个问题。

关于rest - 如何配置 xe :viewFileItemService on an XPage to filter the data in a categorized view?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29153238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com