class Controls/dragnDrop:Container
Контейнер, который отслеживает события мыши и генерирует события перемещения.
Контрол-контейнер должен быть встроен в Controls/dragnDrop:Controller.
Примечание
Полезные ссылки:
Опции
Шаблон перемещаемого объекта.
Флаг, который отключает загрузку переменных тем оформления для контролов.
- isWasabyControl
Определяет, может ли пользователь изменить значение контрола.
(или взаимодействовать с контролом, если его значение не редактируется).
- isWasabyControl
Название темы оформления. В зависимости от темы загружаются различные таблицы стилей и применяются различные стили к контролу.
- isWasabyControl
Поля
Список зарегистрированных обработчиков для _notify
- Control
подмешивается в совместимости. нужно для совместимости с ws3.
Определяет значения опций для декорирования.
- Control
Логический родитель. То есть тот, в шаблоне которого лежит данный экземпляр.
В идеале отказаться, но пока что есть использования.
- Control
Название контрола.
- Control
Опции, который были до рендера контрола, передаются как параметр в хуки
жизненного цикла _afterRender и _afterUpdate
- Control
- deprecated
Массив имен нетемизированных стилей, необходимых контролу.
Все стили будут скачаны при создании
- Control
- deprecated
Массив имен темизированных стилей, необходимых контролу.
Все стили будут скачаны при создании
- Control
Нужно для переноса _children родителя из оберток над чистым реактом, чтобы работал вызов методов с инстанса контрола
- Control
- protected
Набор детей контрола, для которых задан атрибут name.
- Control
Контекст с опциями readOnly и theme
- Control
- protected
Реальные опции контрола. Туда собираются значения из props и context.
ВАЖНО: значения могут не совпадать с props в некоторые моменты времени,
чтобы в хуках были правильные значения.
- Control
- protected
Шаблон контрола.
- Control
Методы
- protected
Хук жизненного цикла контрола. Вызывается сразу после установки контрола в DOM-окружение.
- Control
- protected
Хук жизненного цикла контрола.
Вызывается синхронно после того, как изменения были применены к DOM и до того, как браузер отрисовал кадр.
- Control
- protected
Асинхронный хук жизненного цикла контрола. Вызывается после обновления контрола.
- Control
- protected
Хук жизненного цикла контрола. Вызывается непосредственно перед установкой контрола в DOM-окружение.
- Control
- protected
Хук жизненного цикла контрола. Вызывается перед обновлением контрола.
- Control
- protected
Хук жизненного цикла контрола. Вызывается до удаления контрола.
- Control
- protected
Хук жизненного цикла контрола. Вызывается перед обновлением контрола.
- Control
- protected
Синхронный хук жизненного цикла контрола. Вызывается сразу после установки контрола в DOM-окружение.
- Control
- protected
Определяет, должен ли контрол обновляться. Вызывается каждый раз перед обновлением контрола.
- Control
Активирует контрол.
- isWasabyControl
Создаёт и монтирует контрол на элемент
- Control
Старый способ наследоваться
- Control
Загрузка стилей и тем контрола
- Control
Для обратной совместимости
- Control
Для обратной совместимости
- Control
Метод для запуска процесса перемещения.
События
Происходит при активации контрола.
- isWasabyControl
Происходит при деактивации контрола.
- isWasabyControl
documentDragEnd Происходит при завершении перемещения объекта на странице.
documentDragStart Происходит при начале перемещения объекта на странице.
dragEnd Происходит после того, как пользователь закончил перемещение объекта в текущем контроллере.
dragEnter Происходит после перемещения объекта внутри контроллера.
dragLeave Происходит после перемещения объекта за пределы контроллера.
dragMove Происходит при перемещении объекта на странице.
dragStart Происходит, когда пользователь начинает перемещение объект в текущем контроллере.
Тайпдефы
Start dragNDrop options.