Používam Redaktor ako WYSIWYG a nastavujem html textarea pomocou jQuery.
$("#description_full").redactor("code.set", "text goes here", { start: true });
(Zdroj: Redaktor textarea. Vložte hodnotu pomocou jQuery)
Ak je však kód nastavený pomocou tohto (čo funguje správne), zameranie sa tiež presunie na Redaktor, ktorý by som rád zakázal. V dokumentácii API (https://imperavi.com/redactor/docs/api/code/), zdá sa, že môžem zabrániť spätnému volaniu zmeny pomocou:
{ start: true }
Bohužiaľ to však nebráni spätnému volaniu, ktoré sa zameriava na editor redaktorov. Máte predstavu, čo tu robím nesprávne?
odpovede:
0 pre odpoveď č. 1Nakoniec som zistil, že toto je obmedzenieredaktora. Aby sme zabránili spätnému volaniu, musíme zničiť objekt a obnoviť ho s aktualizovaným textom už vloženým do vstupného poľa.