• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Inotes Calendar

  • Автор темы Zeka
  • Дата начала
Z

Zeka

Кто-нибудь разобрался как пользоваться 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...

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

Zeka

Вопрос снят.

В более свежей 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>
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!