Używanie wbudowanego edytora CKEd na dynamicznie dodawanym tekście
Buduję aplikację internetową, która wykorzystuje javascript do dynamicznego dodawania elementów do strony, którą można następnie edytować za pomocącontentEditable="true"
iCKEditor
.
Obecnie, jeśli dodam element do strony za pomocącontentEditable="true"
, element jest edytowalny, aleCKEditor
pasek narzędzi nie pojawia się.
Próbowałem dzwonićCKEDITOR.inlineAll()
ale to chyba nic nie robi.
Jak mogę aktywowaćCKEditor
bezpośrednia edycja na dynamicznie tworzonych elementach? (Bez odświeżania strony).
EDIT: Odkryłem, że podanie elementu ID (np. SomeId) i wywołanie CKEDITOR.inline (someId) ma pożądany efekt. Ale nie chcę dodawać unikalnych identyfikatorów do wszystkich moich elementów. Czy istnieje sposób na aktywację CKEditor na wszystkich elementach contentEditable?