xpages:无法将inotes日历控件配置为使用资源预定数据库

时间:2018-07-31 14:55:24

标签: rest xpages lotus-domino

在Domino 901 fp10 hf66上,我试图创建一个显示公司资源保留DB的xPage,以允许过滤特定资源的数据。我遇到了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="$134" columnName="StartDateTime">
                </xe:restViewColumn>
                <!--  Icon -->
                <xe:restViewColumn name="$149" columnName="$149"></xe:restViewColumn>
                <!--  Start Date -->
                <xe:restViewColumn name="$144" columnName="StartDateTime">
                </xe:restViewColumn>
                <!--  End Date -->
                <xe:restViewColumn name="$146" columnName="EndDateTime">
                </xe:restViewColumn>
                <!--  Description -->
                <xe:restViewColumn name="$147" columnName="Topic"></xe:restViewColumn>
                <!--  Alt Description -->
                <xe:restViewColumn name="$151" columnName="$151"></xe:restViewColumn>
                <!--  Type -->
                <xe:restViewColumn name="$152" columnName="$152"></xe:restViewColumn>
                <!--  Chair -->
                <xe:restViewColumn name="$153" columnName="$26"></xe:restViewColumn>
                <!--  Confidential -->
                <xe:restViewColumn name="$154" columnName="$154"></xe:restViewColumn>
                <!--  Status -->
                <xe:restViewColumn name="$160" columnName="$160"></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”,           “ @位置”:“ 10”,           “ @siblings”:“ 13”,           “ entrydata”:           [             {                 “ @columnnumber”:“ 0”,                 “ @name”:“ $ 134”,                 “约会时间”:                 {                     “ 0”:“ 20180413T140000”                 }             }

1 个答案:

答案 0 :(得分:1)

也许默认计数是10。尝试设置计数:

<xe:viewJsonLegacyService
    count="200"
    databaseName="${compositeData.databaseName}"
    viewName="${compositeData.viewName}"
    defaultColumns="false"
    var="entry"
    contentType="text/plain">

控件xe:calendarJsonLegacyService没有count属性。