Přidání prvku kódu skriptu JavaScript

Pro každý blok kódu, který používáte v šabloně, použijte prvek kódu skriptu JavaScript.
Omezení: Ikona Nová funkce Prvek kódu skriptu JavaScript je k dispozici pouze v šablonách verze 2.

Informace o této úloze

Skripty JavaScript mohou sahat od jednoduchých argumentů po složité skripty.
  • V případě jednoduchých argumentů můžete použít skript na obsah určitého, např. textového prvku. Poklepejte na textový prvek, vyberte kartu Výraz skriptu a zadejte skript.
  • V případě složitých skriptů můžete s touto úlohou použít skript pomocí prvku kódu skriptu JavaScript.
Použití prvku kódu skriptu JavaScript nabízí oproti kartě Výraz skriptu následující výhody:
  • Je možné znovu používat skripty od jiných uživatelů.
  • Můžete seskupit výpočty bez obav o pořadí jejich provedení.
  • Můžete vytvářet běžné a komplexní datové struktury, jako např. kolekce, a průběžně do nich přidávat.
    Poznámka: Funkci definovanou v jednom prvku kódu skriptu JavaScript nelze volat v rámci jiného kódu skriptu JavaScript nebo textového prvku.

Abyste mohli používat jednoduché skripty JavaScript, například pro zahrnutí aktuálního data do výstupu sestavy, v instalačních souborech a v předdefinovaných souborech modulu Komponenta centrální správy je obsažen soubor JavaScript utils.js.

Chcete-li zobrazit seznam existujícího kódu skriptu JavaScript v šabloně, klepněte na volbu Šablona > Zkontrolovat skripty JavaScript. Otevře se pohled Vyhledávání a zobrazí se seznam prvků, které používají skript JavaScript. Nativní filtry se v tomto kontextu nepovažují za skript JavaScript. Nativní filtry nejsou ve výsledcích hledání uvedeny.

Postup

  1. Než začnete pracovat se skriptem JavaScript, uložte šablonu.
  2. V pohledu Paleta vyberte prvek Ikona kódu skriptu JavaScript Kód skriptu JavaScript a přetáhněte jej do editoru obsahu šablony.
  3. Poklepejte na prvek kódu skriptu JavaScript.
  4. Na kartě Výraz skriptu vyberte ze stromu proměnnou, na kterou se má kód skriptu JavaScript použít.
  5. K zadání kódu skriptu JavaScript využijte některou z těchto možností:
    • Zapište skript ručně v tomto okně.
    • Skript do tohoto okna zkopírujte a vložte z jiného editoru.
    • Klepněte na volbu Zahrnout skript a vyberte soubor ze svého počítače, ze vzdáleného serveru nebo z modulu Komponenta centrální správy.
  6. Volitelné: Pokud jste skript zkopírovali z XHTML, můžete:
    • Vybrat volbu Vstup XHTML, chcete-li povolit úpravu značek XHTML obsažených ve skriptu.
    • Zrušit výběr volby Vstup XHTML, chcete-li odebrat ze skriptu všechny značky XHTML.
    Pokud kopírujete formátovaný text nebo používáte formátovaný text v podmínkách, musíte vybrat volbu Vstup XHTML.
    Důležité: Neplatnému kódu XHTML se nezdaří generování dokumentu. Před uložením provedených změn ověřte, že je kód XHTML platný.
  7. Volitelné: Pokud generujete šablonu do výstupu XHTML, můžete:
    • Vybrat volbu Výstup XHTML, chcete-li skript analyzovat a vykreslit jako formátovaný text.
    • Zrušit výběr volby Výstup XHTML, chcete-li interpretovat skript jako prostý text.
    Tento výběr platí pro všechny atributy zdroje dat ve výrazu. Ve skriptu nelze směšovat prostý text a XHTML.

    Pokud kopírujete formátovaný text na bázi ad-hoc, musíte vybrat volbu Výstup XHTML.

  8. Po zadání skriptu ověřte platnost kódu klepnutím na volbu Otestovat skript. Pokud jsou ve skriptu JavaScript chyby, generování dokumentů nemusí proběhnout úspěšně.
  9. Klepnutím na tlačítko OK uložte změny. Blok kódu se v prvku sbalí. Chcete-li kód zobrazit v editoru obsahu šablony, můžete jej rozbalit.

Práce v editoru skriptu JavaScript

Pomocí editoru skriptu JavaScript můžete pracovat na svém skriptu s barevným formátováním a číslováním řádků.

Postup

  1. Poklepejte na prvek kódu skriptu JavaScript. Otevře se okno Vložit kód pro prvek kódu skriptu JavaScript.
  2. Volitelné: Pokud vkládáte nový skript z jiného souboru, klepněte na volbu Zahrnout skript a vyberte soubor z počítače, vzdáleného serveru nebo modulu Komponenta centrální správy. Klepnutím na tlačítko OK zavřete okno. Poté poklepejte na prvek a znovu otevřete okno Vložit kód pro prvek kódu skriptu JavaScript.
  3. Chcete-li zadat skript v editoru Eclipse JavaScript, klepněte na volbu Otevřít v editoru. Skript se otevře na nové kartě editoru jako dočasný soubor .js. Nyní můžete skript JavaScript upravit.
  4. Spravujte skript prostřednictvím voleb v pohledu Osnova.
  5. Uložte změny.
  6. Zavřete dočasnou kartu editoru skriptu JavaScript. Vrátíte se do okna Vložit kód pro prvek kódu skriptu JavaScript.
  7. Klepnutím na tlačítko Otestovat skript ověřte platnost kódu.
  8. Klepnutím na tlačítko OK uložte změny a opusťte okno.

Zpětná vazba