Перейти к содержимому
FastOffice

События поверхности

Какие события испускает оболочка F1 сегодня, что приходит в detail и почему это внутренний контракт, а не публичный SDK.

Все имена начинаются с fastsheet: — префикс продукта, а не бренда; переименование продукта в F1 его не затронуло.

Событие Когда возникает
fastsheet:surface-object-selected Выбран графический объект на листе
fastsheet:surface-object-dragging Объект перетаскивают
fastsheet:surface-object-moved Перетаскивание завершено
fastsheet:surface-locale-changed Сменилась локаль интерфейса
fastsheet:surface-dispose Поверхность закрывается и освобождает ресурсы

В detail события выбора приходят идентификатор объекта, ключ листа, семейство объекта и его состояние. Разбирать detail напрямую в чужом приложении не стоит: заворачивайте события в собственный фасад, как показано в Средах выполнения.

Ассистент документации

Ответ собран из документации и может быть неточным — сверяйтесь с источниками.