library Controls/dragnDrop

<p>Библиотека контролов, которые реализуют перемещение элементов при помощи курсора мыши.</p>

Container
<p>Контейнер, который отслеживает события мыши и генерирует события перемещения.</p><p>Контрол-контейнер должен быть встроен в <a class="link-tag" data-className="Controls/dragnDrop/Controller">Controls/dragnDrop:Controller</a>.</p>
Controller
<p>Контроллер обеспечивает взаимосвязь между контейнерами перемещения <a class="link-tag" data-className="Controls/dragnDrop/Container">Controls/dragnDrop:Container</a>.</p><p>Он отслеживает события контейнеров и оповещает о них другие контейнеры.</p><p>Контроллер отвечает за отображение и позиционирование шаблона, указанного в опции <a class="link-tag" data-className="Controls/dragnDrop/Container">draggingTemplate</a> в контейнерах.</p><p>Перетаскивание элементов работает только внутри Controls/dragnDrop:Container.</p>
DraggingTemplate
<p>Стандартный шаблон перемещения для списка.</p>
Entity
<p>Базовый класс, от которого наследуется объект перемещения.</p><p>Объект можно любым образом кастомизировать, записав туда любые необходимые данные.</p>
IResizingLine
<p>Интерфейс для контроллов, позволяющих визуально отображать процесс изменения других контролов при помощи перемещения мыши.</p>
ItemsEntity
<p>Базовый класс, от которого наследуется объект перемещения в списке.</p><p>Объект можно любым образом кастомизировать, записав туда любые необходимые данные.</p><p>Подробнее читайте <a href="/doc/platform/developmentapl/interface-development/controls/tools/drag-n-drop/">здесь</a>.</p>
ResizingLine
<p>Контрол, позволяющий визуально отображать процесс изменения других контролов при помощи перемещения мышью</p>

Тайпдефы

IDragObject
3/6/2021Авраменко А.С.