Transformowanie danych zdarzenia

Widget Adapter skryptów udostępnia środki służące do wstawiania logiki, która będzie transformować dane zdarzenia. Logika ta jest implementowana za pomocą kodu JavaScript, a wartość zwracana tego kodu jest ładunkiem zdarzenia wychodzącego. Skrypty są ograniczone do podstawowego kodu JavaScript i należy je traktować jako treść pojedynczej 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

Zanim rozpoczniesz upewnij się, że istnieje łącznik między widgetem źródłowym a widgetem Adapter skryptów i łącznik między widgetem Adapter skryptów a 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 być używany do transformacji 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.