Ustawianie formatowania i sposobu obliczania danych

Istnieje możliwość zdefiniowania treści elementu szablonu lub wartości jego właściwości używanych do formatowania i obliczania danych.

O tym zadaniu

Treść szablonu można zdefiniować przy użyciu wartości prostych, wyrażeń danych lub wyrażeń skryptów. Wyrażenie danych to wartość odczytywana ze źródła danych, a wyrażenie skryptu to wartość obliczana przy użyciu kodu JavaScript. W skrypcie można użyć dowolnej liczby kombinacji zmiennych i właściwości źródła danych. W oknie wyrażeń skryptów w produkcie Rational Publishing Engine jest obsługiwany tylko język JavaScript. W oknie wyrażeń skryptów można wpisać kod JavaScript do obliczenia wartości, natomiast w oknie wyrażenia danych można tylko wybrać jedną właściwość lub jedną zmienną.

Procedura

  1. W edytorze treści szablonu kliknij dwukrotnie element tekstowy. Zostanie otwarte okno Ustawianie treści dla bieżącego elementu.
  2. Podaj treść, używając jednej z następujących opcji:
    • Aby użyć wartości prostej, kliknij kartę Wartość prosta i wprowadź wartość.
    • Aby użyć wyrażenia danych, kliknij kartę Wyrażenie danych i wykonaj jedną z następujących czynności:
      • Rozwiń pozycję Zmienne i wybierz zmienną do użycia.
      • Rozwiń pozycję Atrybuty i wybierz atrybuty danych do użycia.
    • Aby użyć wyrażenia skryptu, kliknij kartę Wyrażenie skryptu.
      • Rozwiń pozycję Zmienne, wybierz zmienną i wprowadź kod JavaScript, w którym można używać zmiennych z bieżącego kontekstu.
      • Rozwiń pozycję Atrybuty, wybierz atrybut i wprowadź kod JavaScript, w którym można używać atrybutów danych z bieżącego kontekstu.
      • Jeśli skrypt został skopiowany z pliku XHTML, można wybrać opcję Dane wejściowe XHTML, aby umożliwić edycję znaczników XHTML zawartych w skrypcie.
      • W przypadku generowania szablonu do postaci danych wyjściowych XHTML można wybrać opcję Dane wyjściowe XHTML, aby przeanalizować skrypt i wyświetlić go jako tekst formatowany.
      Aby na przykład wybrać atrybuty liczba bezwzględna, nazwa i wartość, wprowadź następujący kod JavaScript:
      "object:"+Absolute Number+
      "attribute"+name+
      "value"+_value
      Wskazówka: Jeśli szablon jest dość skomplikowany, można skorzystać z właściwości Nazwa i Opis, aby opisać wszystkie bloki w szablonie. Pola nazwy i opisu domyślnie są puste, nazwa jest wyświetlana w szablonie, a opis można wyświetlić w polu wskazówki dla elementu szablonu. Ułatwi to innym użytkownikom ponowne wykorzystanie szablonu.
  3. Kliknij przycisk OK, aby zapisać zmiany.

Opinia