Inotes Calendar

Zeka

Well-known member
01.09.2009
219
0
#1
Кто-нибудь разобрался как пользоваться iNotes Calendar?
В упор не могу найти никакой документации....
Надо на хПаге отоброзить календарь пользователя со всеми его встречами и т.п. Как это сделать?

Пробую так:
Код:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xe="http://www.ibm.com/xsp/coreex" dojoParseOnLoad="true" dojoTheme="true">
<xe:notesCalendarStore id="notesCalendarStore1" databaseName="mail\iivanov.nsf"></xe:notesCalendarStore>
<xe:calendarView id="calendarView1" storeComponentId="notesCalendarStore1" summarize="false" autoResize="true"></xe:calendarView>
</xp:view>
Календарь отборажается, но нет ни одного ни Meeting'a, ни Appoint'a...

Что делаю не так?
 

Zeka

Well-known member
01.09.2009
219
0
#2
Вопрос снят.

В более свежей XPages Extension Library Demo появился рабочий пример:
Код:
	<xe:restService id="restService2" pathInfo="/inoteslegacyjson" preventDojoStore="false">
<xe:this.service>
<xe:calendarJsonLegacyService viewName="($calendar)" var="entry" contentType="text/plain" colCalendarDate="$134"
colEntryIcon="$149" colStartTime="$144" colEndTime="$146" colSubject="$147" colEntryType="$152" colChair="$153"
colConfidential="$154" colStatus="$160" colCustomData="$UserData" colAltSubject="$151" databaseName="mail/xxx.nsf">
<xe:this.compact><![CDATA[#{java script:sessionScope.CompactJson2=="true"}]]></xe:this.compact>
</xe:calendarJsonLegacyService>
</xe:this.service>
</xe:restService>

<xe:calendarView id="calendarView1" jsId="cview1" summarize="false"
type="#{java script: null == viewScope.calendarType? 'W' : viewScope.calendarType }" storeComponentId="restService2">
<xe:this.onOpenEntry>...</xe:this.onOpenEntry>
</xe:calendarView>