НАЧАЛО >> he3 - редактор записей >> Руководство пользователя he3 >> Черновики, предпросмотр и ФЛК📄 Скачать в DOCX
he3 не сохраняет запись в основную базу после каждого изменения. Сначала создается серверный черновик, и все рабочие операции выполняются с ним.
he3/InitDraft.he3_drafts.draftId и текущую версию черновика.recordData в he3/UpdateDraft.he3/CommitDraft и переносит данные в основную базу.Перед отправкой на сервер редактор сохраняет состояние записи в LocalStorage браузера. Если предыдущий сеанс завершился нештатно, при повторном открытии той же записи редактор может предложить восстановить локальную копию.
Редактор хранит до 50 состояний записи для Undo/Redo. При открытом модальном окне глобальная отмена не срабатывает, чтобы не конфликтовать с собственным вводом внутри окна.
Предпросмотр вызывает he3/PreviewDraft. Сервер берет данные черновика, подставляет их во временную запись и форматирует выбранным PFT. Это позволяет увидеть результат до сохранения в основную базу.
Кнопка «ФЛК» вызывает he3/ValidateDraft. Сервер читает черновик и выполняет проверку через формат !FLK.pft. Если ошибок нет, пользователь получает сообщение об успешной проверке. Если ошибки есть, они возвращаются в окно результата ФЛК.