Рецепты
Хэндл: шаблон, дата и Markdown
Вставка у каретки из кода экрана, колбэк onReady и выгрузка Документа в Markdown.
Хэндл (ref) — способ экрана управлять полем: вставить шаблон у каретки, прочитать текст,
выгрузить Markdown. Методы безопасны до Готовности: вызов на сервере или до загрузки движка ничего
не ломает.
Как устроено
insertHTMLиinsertTextвставляют у каретки и возвращаютtrue, если Документ изменился.false— движка ещё нет, поле только для чтения, Схема отбросила вставку или она вышла бы заmaxLength. Шаблон за пределом не режется посередине, а не вставляется целиком.focus("restore")перед вставкой из кнопки: возвращает каретку туда, где было выделение.- Вставка — правка автора: свой шаг истории,
onChangeпосле задержки.clear()иsetMarkdown()— замена снаружи:onChangeсразу, предел не действует. onReady— один раз за монтаж, когда движок создан.refв нём уже работает.getMarkdown()выгружает то, что выражает Markdown: цвет, выравнивание и ширина картинки теряются. Для хранения без потерь берите HTML.