Próbuję użyć kontrolki xe: calendarView w aplikacji rzeczywistego świata. Do tej pory mogę odczytać dane z widoku i wyświetlić je w kalendarzu, co było łatwe.Czy ktoś używa kontrolki xe: calendarView w ExtLib? Jeśli tak, jak działają te zdarzenia?
Ale teraz chcę otworzyć wpis podwójnym lub pojedynczym kliknięciem, lub chcę zmienić datę wpisu, przeciągając kropkę &. W tym celu kontrola ma zdarzenia takie jak "onOpenEntry", gdzie mogę napisać SSJS. Ale Utknąłem tutaj:
W takim razie, w jaki sposób mogę uzyskać UNID dokumentu na którym zdarzenie zostało wygenerowane? "ten" jest obiektem com.ibm.xsp.extlib.dwa.component.calendar.UICalendarView. Znalazłem kod źródłowy dla tej klasy, ale nie widzę żadnego sposobu na uzyskanie dostępu do dokumentu, który powinien zostać otwarty.
Co więcej, zdarzenie "onOpenEntry" jest uruchamiane tylko raz podczas ładowania kontrolki. Po tym nie uruchamia się po kliknięciu lub kliknięciu dwukrotnym.
Dla mnie wygląda na to, że te zdarzenia nie zostały w pełni zaimplementowane ... aw bazie danych demo ExtLib również nie są używane. Czy ktoś wie, jak to działa? Dzięki!
Zamiast pliku XPagesExt.nsf należy zapoznać się z szablonem TeamRoom XL oraz sposobem zarządzania i obsługi zdarzeń kalendarza w tym miejscu? –