Widget
Adapter skryptów
udostępnia środki służące do wstawiania logiki, która będzie transformować dane
zdarzenia.
Logika jest implementowana jako kod JavaScript, a wartością zwracaną
kodu jest ładunek zdarzenia wychodzącego.
Skrypty są ograniczone do
podstawowego kodu JavaScript i powinny zawierać się w ramach jednej funkcji. Nie można używać komend Dojo, takich jak console.debug();. W
skrypcie do wyświetlania informacji o wartościach należy używać instrukcji
alert().
Zanim rozpoczniesz
Przed rozpoczęciem należy się upewnić, że istnieje łącznik między
widgetem źródłowym i widgetem
Adapter skryptów oraz łącznik między widgetem
Adapter skryptów i
widgetem docelowym. Widget źródłowy rozgłasza zdarzenie, które widget
Adapter skryptów
odbiera i transformuje dane tego zdarzenia. Następnie widget Adapter skryptów przesyła przetransformowane dane do widgetu
docelowego.
Procedura
- Kliknij opcję Edytuj stronę.
- Kliknij ikonę menu widgetu, a następnie wybierz opcję Edytuj
ustawienia. Zostanie wyświetlone okno Edycja adaptera
skryptów.
- Wpisz kod JavaScript, który ma zostać użyty do transformowania danych
zdarzenia. Zakończ skrypt instrukcją Return.
Wskazówka: Widget
Adapter skryptów
można przekształcić w debuger podczas pisania skryptu. Gdy widget
Adapter skryptów
działa jako debuger, wyświetlany jest ładunek zdarzenia źródłowego, dzięki
czemu widoczne są dane, które skrypt ma transformować.
- Opcjonalne: Ukryj widget
Adapter skryptów,
aby nie był widoczny dla użytkownika.
- Kliknij
przycisk OK.