Přidání prvku kódu JavaScript

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

Informace o této úloze

JavaScript může 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 použít tuto úlohu skript pomocí prvku kódu JavaScript.
Při použití prvku kódu JavaScript v kartě Výraz skriptu prvku jsou zde 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: Nemůžete vyvolat funkci definovanou v jednom prvku kódu JavaScript v jiném kódu JavaScript nebo textovém prvku.

SouborJavaScript utils.js je zahrnut v instalačních souborech a v předdefinovaných souborech komponenty Centrální správa, abyste je mohli použít pro jednoduchý skript JavaScript, jako zahrnutí aktuálního data do výstupu sestavy.

Chcete-li zobrazit seznam stávajících kódů JavaScript v šabloně, klepněte na volbu Šablona > Přezkoumat skripty JavaScript. Pohled Vyhledávání se otevře a zobrazí se seznam prvků, které používají JavaScript. Nativní filtry nejsou v tomto kontextu považovány za skripty JavaScript. Nativní filtry nejsou ve výsledcích hledání uvedeny.

Postup

  1. Než začnete pracovat se skriptem, uložte šablonu JavaScript.
  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 JavaScript.
  4. V kartě Výraz skriptu vyberte proměnnou ze stromu, abyste pro ni použili kód JavaScript.
  5. Zadejte kód JavaScript pomocí jedné z těchto voleb:
    • 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 komponenty Central Management.
  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ý formát XHTML způsobí selhání generování dokumentů. 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í dokumentu nemusí být úspěšně dokončeno.
  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 JavaScript

Použijte editor JavaScript pro práci na skriptu s barevným formátováním a číslováním řádků.

Postup

  1. Poklepejte na prvek kódu 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 ze svého počítače, vzdáleného serveru nebo komponenty Central Management. 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. Klepněte na volbu Otevřít v editoru, abyste zadali skript do editoru Eclipse JavaScript. Skript se otevře v nové kartě editoru jako dočasný soubor .js a vy budete moci upravit JavaScript.
    Poznámka: Pokud začnete zapisovat a po zadání období nebo jiného znaku jako hodnoty se může objevit zpráva Chyba přístupu k souboru skriptu JavaScript. Může být také následována zprávou Problémy během obsahové asistence. Pokud zjistíte tyto zprávy, dokončete instrukce ve zprávě a vypněte volbu Další návrhy skriptu JavaScript:
    1. Klepněte na volbuOkno > Předvolby > JavaScript > Editor > Obsahová asistence > Rozšířené.
    2. V sekci cyklování Obsahová asistence vymažte volbu Další návrhy skriptu JavaScript.
    3. Klepnutím na tlačítko OK zavřete okno.
  4. Spravujte skript prostřednictvím voleb v pohledu Osnova.
  5. Uložte změny.
  6. Zavřete dočasnou kartu editoru 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