Кто-нибудь использует элемент управления xe:calendarView ExtLib? Если да, то как проходят события?

Я пытаюсь использовать элемент управления xe:calendarView в реальном приложении. До сих пор я мог считывать данные из представления и отображать их в календаре, это было легко.

Но теперь я хочу открыть запись двойным или одиночным щелчком, или я хочу изменить дату записи путем перетаскивания. Для этого в элементе управления есть такие события, как «onOpenEntry», где я могу написать SSJS. Но я застрял здесь:

  • В таком случае, как я могу получить UNID документа, для которого было сгенерировано событие? "это" является объектом com.ibm.xsp.extlib.dwa.component.calendar.UICalendarView. Я нашел исходный код для этого класса, но не вижу способа получить доступ к документу, который нужно открыть.

  • Более того, событие onOpenEntry запускается только один раз при загрузке элемента управления. После этого он не срабатывает при щелчке или двойном щелчке.

Мне кажется, что эти события реализованы не полностью... и в демо-базе ExtLib они тоже не используются. Кто-нибудь знает, как эта штука работает? Спасибо!

7
задан Julian Buss 15 March 2012 в 16:05
поделиться