Transformowanie danych zdarzenia

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

  1. Kliknij opcję Edytuj stronę.
  2. Kliknij ikonę menu widgetu, a następnie wybierz opcję Edytuj ustawienia. Zostanie wyświetlone okno Edycja adaptera skryptów.
  3. 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ć.
  4. Opcjonalne: Ukryj widget Adapter skryptów, aby nie był widoczny dla użytkownika.
  5. Kliknij przycisk OK.