Дизайнер ELMA > Интерфейсы > Типы компонентов > Дополнительные / Перетаскивание

Перетаскивание

Компонент Перетаскивание используется, чтобы перемещать элементы (свойства и компоненты) в интерфейсе при помощи мыши. Внутри него размещаются элементы для перетаскивания или элементы, в которые они будут помещены. Вы можете добавить несколько элементов.

начало внимание

Работа с этим компонентом доступна только во втором рантайме. Подробнее об этом режиме читайте в Базе знаний.

конец внимание

Компонент можно размещать внутри других компонентов (колонки, панели, вкладки и т. д). Его можно настроить.

Настройки

Окно настроек состоит из вкладок Основные, Дополнительные, События, Системные и Отображение.

Вкладка «Основные»

На этой вкладке можно задать основные настройки компонента.

dragging-1

Скрыть — определение, при каких условиях компонент будет отображаться или скрываться в интерфейсе. Для этого используйте функцию или формулу.

Только на чтение — определение, может ли пользователь редактировать данные внутри этого компонента. Возможны следующие варианты:

form-settings-icon-2 — пользователь не может редактировать поля. Он сможет только просматривать введённые ранее данные.

form-settings-icon-3 — возможность редактировать данные наследуется от настроек родительской формы, страницы, портлета или компонента.

Если флажок не установлен, пользователь может редактировать поля внутри этого компонента.

Идентификатор элемента для drag-and-drop — уникальный идентификатор элемента, который нужно «захватить» и переместить, или элемента, в который будет перемещён другой элемент.

Идентификатор скоупа перетаскивания — уникальный идентификатор группы элементов, которые можно перемещать между собой.

Когда пользователь выбирает элемент, та область, в которую его можно переместить подсвечивается темно-зеленым цветом.

Элемент можно перетаскивать — возможность сделать  элемент, который расположен в этом компоненте, доступным для перетаскивания.

Внутрь объекта можно вставить другой элемент — возможность вставлять другие элементы в элемент, который расположен в этом компоненте.

Перетаскиваемый элемент возможно вставить — добавление сценария, который исполняется, когда пользователь вставляет в другие элементы элемент, который расположен в этом компоненте.

Действие при начале перетаскивания — добавление сценария, который исполняется, когда пользователь начинает перемещать элемент, который расположен в этом компоненте.

Действие при вставке элемента — добавление сценария, который исполняется, когда пользователь вставляет другие элементы в элемент, который расположен в этом компоненте.

Вкладки «Дополнительные», «События», «Системные» и «Отображение»

Настройки на вкладках Дополнительные, События, Системные и Отображение аналогичны настройкам компонента Колонка. Подробнее о них читайте в статье «Колонка».

Введённые данные сохраняются в настройках автоматически. Если вам нужно отменить изменения, нажмите Отменить последние изменения. Воспользоваться этой кнопкой можно, только пока открыто окно настроек.

Чтобы применить настройки, сохраните форму или сохраните и опубликуйте страницу, портлет или пользовательский компонент при помощи кнопки form-builder-icon-4.

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас