Xpages Rest服务/iNotes日历控件中的全天事件不正确

Xpages Rest服务/iNotes日历控件中的全天事件不正确,xpages,xpages-extlib,Xpages,Xpages Extlib,iNotes日历控件中的全天事件显示不正确: 仅显示多日活动(如假日)的第一天, 加上其他日历条目之后的天数 e、 g.1月20日至27日的全天活动 仅在1月20日显示 当我在日历中添加约会(或会议)时,例如在22日: 然后在1月20日和1月23日(有时是22日)显示全天活动 ---疯狂的--- 现在“没有人”(在我的公司)再相信日历控件了 守则: <xe:restService id="restCal" pathInfo="/calendar" preventDojoStore="fal

iNotes日历控件中的全天事件显示不正确: 仅显示多日活动(如假日)的第一天, 加上其他日历条目之后的天数

e、 g.1月20日至27日的全天活动 仅在1月20日显示 当我在日历中添加约会(或会议)时,例如在22日: 然后在1月20日和1月23日(有时是22日)显示全天活动

---疯狂的--- 现在“没有人”(在我的公司)再相信日历控件了

守则:

<xe:restService id="restCal" pathInfo="/calendar"
preventDojoStore="false">
<xe:this.service>
<xe:calendarJsonLegacyService
viewName="$calendar" colAltSubject="$151" colCalendarDate="$134"
colChair="$153" colConfidential="$154" colCustomData="$UserData"
colEndTime="$146" colEntryIcon="$149" colEntryType="$152"
colStartTime="$144" colStatus="$160" colSubject="$147"
contentType="text/json" databaseName="${javascript:sessionScope.calendarDBName}">
</xe:calendarJsonLegacyService>
</xe:this.service>
</xe:restService>

<xe:calendarView id="calendarAD"
storeComponentId="restCal"
type="#{javascript: null == viewScope.calendarType? 'W' : viewScope.calendarType }">
</xe:calendarView>
任何解决方案都将不胜感激


Uwe

对于这个和其他多日日历事件类型,JSON数据显示了什么?嗨,Paul-我不确定这(firebug)是否是您要求的数据?它的开头像:{“@timestamp”:“20130219T101528”,“@toplevelentries”:“641”,“viewentry”:[{“@unid”:“B4E518662A79F897C1257B160067B553”,“@noteid”:“147E6”,“@position”:“632”,“兄弟姐妹”:“641”,“entrydata”:[{“@columnnumber”:“0”,“@name”:“$134”,“datetimelist”:{“datetime”:是的,该JSON是日历控件的源数据。听起来全天事件的数据传递方式与其他多日事件不同(如果其他事件显示正确)。如果JSON不同,则问题可能在于基础视图上的内容或REST服务对数据的检索,而不是日历控件本身。我将数据发布到问题中,希望可以理解。看起来似乎全天的事件都以某种方式“堆积”在一起:3个具有相同日期/时间值的条目,然后是不同的约会,然后再次堆叠全天事件条目。
      "@unid":"B4E518662A79F897C1257B160067B553",
      "@noteid":"147E6",
      "@position":"632",
      "@siblings":"641",
      "entrydata":
      [
        {
            "@columnnumber":"0",
            "@name":"$134",
            "datetimelist":
            {
                "datetime":
                [
                  {
                      "0":"20130219T040000"
                  }
                ]
            }
        }, 
// ========================================
// ... some more code 
// ... than again the all day event with the SAME date/time value :
// ========================================
      "@unid":"B4E518662A79F897C1257B160067B553",
      "@noteid":"147E6",
      "@position":"632",
      "@siblings":"641",
      "entrydata":
      [
        {
            "@columnnumber":"0",
            "@name":"$134",
            "datetimelist":
            {
                "datetime":
                [
                  {
                      "0":"20130219T040000"
                  }
                ]
            }
        }, 
// ========================================
// ... some more code 
// ... and a 3rd time, with the SAME date/time value:
// ========================================
      "@unid":"B4E518662A79F897C1257B160067B553",
      "@noteid":"147E6",
      "@position":"632",
      "@siblings":"641",
      "entrydata":
      [
        {
            "@columnnumber":"0",
            "@name":"$134",
            "datetimelist":
            {
                "datetime":
                [
                  {
                      "0":"20130219T040000"
                  }
                ]
            }
        }, 
// ========================================
// .... some more code 
// ... then followed by a different appointment:
// ========================================
      "@unid":"ADA38EEBCC643595C1257B160068056A",
      "@noteid":"147EA",
      "@position":"635",
      "@siblings":"641",
      "entrydata":
      [
        {
            "@columnnumber":"0",
            "@name":"$134",
            "datetime":
            {
                "0":"20130221T090000"
            }
        }, 
// ========================================
//... some more code 
//... AND THEN the all day event again, now with a changed date value:
// ========================================
      "@unid":"B4E518662A79F897C1257B160067B553",
      "@noteid":"147E6",
      "@position":"634",
      "@siblings":"641",
      "entrydata":
      [
        {
            "@columnnumber":"0",
            "@name":"$134",
            "datetimelist":
            {
                "datetime":
                [
                  {
                      "0":"20130221T040000"
                  }
                ]
            }
        },