作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 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}">
Steve Zavocki 有一个 blog前段时间讨论过这个问题。
关于rest - 如何配置 xe :viewFileItemService on an XPage to filter the data in a categorized view?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29153238/
我是一名优秀的程序员,十分优秀!