For the complete documentation index, see llms.txt. This page is also available as Markdown.

Wstawki JavaScript

Obsługa dynamicznej treści (wstawki JavaScript)

System umożliwia wstawianie dynamicznej treści za pomocą wstawek JavaScript. Mogą one być używane w następujących miejscach:

  • w komponentach Treść formatowana (TextContent),

  • w komponentach Etykieta,

  • we właściwości Etykieta dostępnej w innych komponentach.

Format wstawki JavaScript

Wstawki mają postać:

<?js: return "wartość"; /** przykładowy kod JS zwracający wartość */ ?>

Treść wstawki musi zawsze zwracać wartość (np. string).


Przykłady użycia

1. Zwracanie wartości w zależności od pola formularza

Poniższa wstawka zwróci tekst "m1. " tylko wtedy, gdy pole o identyfikatorze GesTextField1 zostało wypełnione:

<?js: return getValue("GesTextField1") ? "m1. " : ""; ?>

2. Obsługa wartości domyślnej i własnej (zmienne sesyjne)

W przykładzie poniżej, jeśli zmienna etykietaWlasna jest pusta lub ma wartość null, zostanie użyta wartość z etykietaDomyslna. Obie wartości są dostępne jako zmienne sesyjne:


3. Wstawka z formatowaniem HTML

W zależności od wartości pola channel dynamicznie zwracana jest treść zawierająca HTML:


Dostępne metody JavaScript

W ramach wstawek można korzystać z metod opisanych w sekcji:

Pozwala to m.in. na odwoływanie się do wartości pól, porównania, sprawdzanie pustych wartości itp.


Ważna uwaga dotycząca identyfikatorów

W treści wstawek nie poprzedzamy identyfikatorów komponentów ani nazw zmiennych symbolem @. Przykład poprawny:

Przykład niepoprawny:

Ostatnia aktualizacja

Czy to było pomocne?