xpages:无法配置 inotes 日历控件以使用资源预留数据库
xpages: Unable to configure inotes Calendar Control to use Resource Reservation DB
在 Domino 901 fp10 hf66 上,我正在尝试创建一个显示公司资源保留数据库的 xPages,允许为特定资源过滤数据。我遇到了 restservice 的问题:它似乎无法检索日历视图中的所有行。
<xe:restService id="restService2" pathInfo="/inoteslegacyjson">
<xe:this.service>
<xe:viewJsonLegacyService
databaseName="${compositeData.databaseName}"
viewName="${compositeData.viewName}" defaultColumns="false"
var="entry" contentType="text/plain">
<xp:this.columns>
<!-- Cal Date -->
<xe:restViewColumn name="4" columnName="StartDateTime">
</xe:restViewColumn>
<!-- Icon -->
<xe:restViewColumn name="9" columnName="9"></xe:restViewColumn>
<!-- Start Date -->
<xe:restViewColumn name="4" columnName="StartDateTime">
</xe:restViewColumn>
<!-- End Date -->
<xe:restViewColumn name="6" columnName="EndDateTime">
</xe:restViewColumn>
<!-- Description -->
<xe:restViewColumn name="7" columnName="Topic"></xe:restViewColumn>
<!-- Alt Description -->
<xe:restViewColumn name="1" columnName="1"></xe:restViewColumn>
<!-- Type -->
<xe:restViewColumn name="2" columnName="2"></xe:restViewColumn>
<!-- Chair -->
<xe:restViewColumn name="3" columnName=""></xe:restViewColumn>
<!-- Confidential -->
<xe:restViewColumn name="4" columnName="4"></xe:restViewColumn>
<!-- Status -->
<xe:restViewColumn name="0" columnName="0"></xe:restViewColumn>
<xe:restViewColumn name="$UserData"
columnName="$UserData">
</xe:restViewColumn>
</xp:this.columns>
<xe:this.compact><![CDATA[#{javascript:sessionScope.CompactJson2=="true"}]]></xe:this.compact>
</xe:viewJsonLegacyService>
</xe:this.service>
</xe:restService>
输出json数据奇怪地停在13个兄弟(查看行)的位置10之后,下面是最后一项。
xe:calendarJsonLegacyService 运行 提供的相同视图显示了所有 13 行,所以我没有考虑与视图相关的问题。
有没有办法调试 restservice?
{
"@unid":"2BAACF5DA0620BC8C125826D002825FF",
"@noteid":"942",
"@position":"10",
"@siblings":"13",
"entrydata":
[
{
"@columnnumber":"0",
"@name":"$134",
"datetime":
{
“0”:“20180413T140000”
}
},
也许默认计数是 10。尝试设置计数:
<xe:viewJsonLegacyService
count="200"
databaseName="${compositeData.databaseName}"
viewName="${compositeData.viewName}"
defaultColumns="false"
var="entry"
contentType="text/plain">
控件 xe:calendarJsonLegacyService
没有 count
属性。
在 Domino 901 fp10 hf66 上,我正在尝试创建一个显示公司资源保留数据库的 xPages,允许为特定资源过滤数据。我遇到了 restservice 的问题:它似乎无法检索日历视图中的所有行。
<xe:restService id="restService2" pathInfo="/inoteslegacyjson">
<xe:this.service>
<xe:viewJsonLegacyService
databaseName="${compositeData.databaseName}"
viewName="${compositeData.viewName}" defaultColumns="false"
var="entry" contentType="text/plain">
<xp:this.columns>
<!-- Cal Date -->
<xe:restViewColumn name="4" columnName="StartDateTime">
</xe:restViewColumn>
<!-- Icon -->
<xe:restViewColumn name="9" columnName="9"></xe:restViewColumn>
<!-- Start Date -->
<xe:restViewColumn name="4" columnName="StartDateTime">
</xe:restViewColumn>
<!-- End Date -->
<xe:restViewColumn name="6" columnName="EndDateTime">
</xe:restViewColumn>
<!-- Description -->
<xe:restViewColumn name="7" columnName="Topic"></xe:restViewColumn>
<!-- Alt Description -->
<xe:restViewColumn name="1" columnName="1"></xe:restViewColumn>
<!-- Type -->
<xe:restViewColumn name="2" columnName="2"></xe:restViewColumn>
<!-- Chair -->
<xe:restViewColumn name="3" columnName=""></xe:restViewColumn>
<!-- Confidential -->
<xe:restViewColumn name="4" columnName="4"></xe:restViewColumn>
<!-- Status -->
<xe:restViewColumn name="0" columnName="0"></xe:restViewColumn>
<xe:restViewColumn name="$UserData"
columnName="$UserData">
</xe:restViewColumn>
</xp:this.columns>
<xe:this.compact><![CDATA[#{javascript:sessionScope.CompactJson2=="true"}]]></xe:this.compact>
</xe:viewJsonLegacyService>
</xe:this.service>
</xe:restService>
输出json数据奇怪地停在13个兄弟(查看行)的位置10之后,下面是最后一项。
xe:calendarJsonLegacyService 运行 提供的相同视图显示了所有 13 行,所以我没有考虑与视图相关的问题。
有没有办法调试 restservice?
{ "@unid":"2BAACF5DA0620BC8C125826D002825FF", "@noteid":"942", "@position":"10", "@siblings":"13", "entrydata": [ { "@columnnumber":"0", "@name":"$134", "datetime": { “0”:“20180413T140000” } },
也许默认计数是 10。尝试设置计数:
<xe:viewJsonLegacyService
count="200"
databaseName="${compositeData.databaseName}"
viewName="${compositeData.viewName}"
defaultColumns="false"
var="entry"
contentType="text/plain">
控件 xe:calendarJsonLegacyService
没有 count
属性。