Autor | Zpráva | ||
---|---|---|---|
err Profil * |
#1 · Zasláno: 26. 3. 2023, 19:47:34
Ahoj, v Mce init mám toto:
tinymce.init({ ... selector: ".tinymceBox", ... }); Tiny vybere všechny objekty s třídou tinymceBox, ale jak to mám udělat když tam budu chtít třídy přidávat až po inicializaci? Jak to mám oddatečně inicializovat? Díky za radu |
||
RastyAmateur Profil |
#2 · Zasláno: 26. 3. 2023, 20:48:20
Proč chceš třídy přidávat až po inicializaci?
Když chceš na nějakých elementech zavolat nějakou akci, musíš vědět na kterých. Tudíž buďto můžeš posunout volání tohoto tinymce.init až po tom, co popřidáváš ty třídy a nebo si vytvoříš jednu novou třídu, přiřadíš ji ihned při načtení stránky všem objektům, na kterých chceš danou funkci zavolat, také ji ihned zavoláš a později si popřidáváš zbytek tříd.
|
||
err Profil * |
#3 · Zasláno: 26. 3. 2023, 23:01:57
RastyAmateur:
mám tam button "vytvořit další TinyMce"... někdy budu potřebovat více než jeden editor, ale nechci to inicializovat hned, protože nevím kolik jich budu potřebovat. |
||
RastyAmateur Profil |
err:
Tak to by mohlo jít udělat tak, že na tlačítko navážeš nějaký callback (funkci). V této funkci pak vytvoříš nový element, ten přidáš do stávajícího DOMu a na nově vytvořeném elementu prostě a jednoduše zavoláš ten tinymce.init , konkrétně pomocí atributu target. Ostatně, ten example v dokumentaci to vystihuje poměrně srozumitelně.
|
||
Časová prodleva: 1 rok
|
0