Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
V NocoBase RunJS nabízí odlehčený způsob rozšíření, který je ideální pro rychlé experimenty a dočasné zpracování logiky. Bez nutnosti vytvářet pluginy nebo upravovat zdrojový kód můžete pomocí JavaScriptu personalizovat rozhraní nebo interakce.
Díky němu můžete přímo v návrháři rozhraní zadávat JS kód a dosáhnout tak:
Pomocí JS si můžete přizpůsobit vykreslování bloku a získat tak úplnou kontrolu nad jeho strukturou a styly. Je to ideální pro zobrazení vlastních komponent, statistických grafů, obsahu třetích stran a dalších vysoce flexibilních scénářů.

Dokumentace: JS blok
Pomocí JS si můžete přizpůsobit logiku kliknutí akčních tlačítek, což vám umožní provádět jakékoli operace frontendových nebo API požadavků. Například: dynamicky počítat hodnoty, odesílat vlastní data, spouštět vyskakovací okna atd.

Dokumentace: JS akce
Pomocí JS si můžete přizpůsobit logiku vykreslování polí. Na základě hodnot polí můžete dynamicky zobrazovat různé styly, obsah nebo stavy.

Dokumentace: JS pole
Pomocí JS můžete vykreslovat nezávislé položky, které nejsou vázány na konkrétní pole. Běžně se používá pro zobrazení vlastních informačních bloků.

Dokumentace: JS položka
Pomocí JS si můžete přizpůsobit vykreslování sloupců tabulky. Můžete implementovat složitou logiku zobrazení buněk, jako jsou indikátory průběhu, štítky stavu atd.

Dokumentace: JS sloupec tabulky
Pomocí JS můžete řídit logiku propojení mezi poli ve formulářích nebo na stránkách. Například: když se změní jedno pole, dynamicky upravíte hodnotu nebo viditelnost jiného pole.

Dokumentace: Pravidla propojení
Pomocí JS si můžete přizpůsobit spouštěcí podmínky a logiku provádění toku událostí a vytvářet tak složitější frontendové interakční řetězce.

Dokumentace: Tok událostí