Перейти к основному содержимому
Версия: Next

Interface: HostCloudEditorApi

API взаимодействия хост-приложения с редактором в режиме совместого редактирования.

Объединяет ключевые интерфейсы для работы с редактором, файлами и надстройками. Является основной точкой доступа ко всем возможностям интеграции.

Example

Получение и использование HostCloudEditorApi

const hostApi = await new EditorBuilder()
.withCloudMode()
.withLicenseToken('xxx.xxx.xxx')
.mount(container, url);

// Работа с документом
hostApi.editorApi.insertText('Привет!');

// Надстройки
await hostApi.pluginsApi.startPlugin(myPluginId, pluginCode);

Methods

saveByRequest()

saveByRequest(): Promise<boolean>

Принудительное сохранение документа

Returns

Promise<boolean>

Properties

editorApi

editorApi: EditorApi

Подмодуль управления содержимым документа, UI и событиями.

See

EditorApi Описание всех методов работы с документом, UI и событиями

Inherited from

BaseHostEditorApi.editorApi


plugins

plugins: PluginsApi

Подмодуль для управления и расширения функционала редактора через надстройки.

See

PluginsApi Методы создания, регистрации и удаления надстроек

Inherited from

BaseHostEditorApi.plugins