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>