Я пытаюсь использовать элемент управления xe:calendarView в реальном приложении. До сих пор я мог считывать данные из представления и отображать их в календаре, это было легко.
Но теперь я хочу открыть запись двойным или одиночным щелчком, или я хочу изменить дату записи путем перетаскивания. Для этого в элементе управления есть такие события, как «onOpenEntry», где я могу написать SSJS. Но я застрял здесь:
В таком случае, как я могу получить UNID документа, для которого было сгенерировано событие? "это" является объектом com.ibm.xsp.extlib.dwa.component.calendar.UICalendarView. Я нашел исходный код для этого класса, но не вижу способа получить доступ к документу, который нужно открыть.
Более того, событие onOpenEntry запускается только один раз при загрузке элемента управления. После этого он не срабатывает при щелчке или двойном щелчке.
Мне кажется, что эти события реализованы не полностью... и в демо-базе ExtLib они тоже не используются. Кто-нибудь знает, как эта штука работает? Спасибо!