Prześlij kod javascript do Custom Control
Muszę przekazać kod javascript (po stronie serwera i po stronie klienta) do niestandardowego formantu, który powinien zostać następnie uruchomiony po kliknięciu przycisku wewnątrz kontrolki niestandardowej.
W tym celu stworzyłem własność w kontroli niestandardowejcodessjs
, z typemjavax.faces.el.MethodBinding
i edytor jako Method Binding Editor. Klikając przycisk (wewnątrz niestandardowej kontroli) napisałem kod w ten sposób:
compositeData.codessjs.invoke(facesContext, null)
Ale rzuca mi to błąd'compositeData.codessjs' is null
pomimo obecności kodu w źródle XPage. Jak mogę uzyskać kod do wykonania?
Dla kodu javascript po stronie klienta mogę znaleźć edytorClient side script editor
w niestandardowych właściwościach kontrolnych, ale jaki powinien być typ właściwości? I jak mogę wykonać kod csjs w niestandardowej kontroli?