Tree¶
- class View.Representation.Layout.Frame.Tree¶
Древовидное представление данных выборки.
События:
- Атрибуты:
- attr dragDrop.rows.autoDropTo Boolean¶
Автоматическое перемещение записи при перетаскивании. Компонент древовидный список обладает функциональность позволяющей без написания собственной логики выполнять перемещение записи между узлами. Если свойство установлено в “включено”, то будем выполняться автоматическое перемещение записи, если “выключено” - тогда в паскаль операции onDragDrop необходим пользовательский код, который выполнит перецепление родительской записи. По умолчанию при автоматическом перемещение после завершения перетаскивания записи, запись становиться дочерней по отношений к той над которой было закончено перетаскивание. Для управления поведением(переместить в качестве потомка, или на тот же уровень) при бросаниие записи реализивано свойство Controller.DropAsChild.
- attr hasChildrenAttr String¶
Атрибут с флагом наличия потомком
- attr idAttr String¶
Атрибут с идентификатором
- attr idParentAttr String¶
Атрибут с идентификатором предка
- attr imageIndexAttr String¶
Атрибут с порядковым номером изображения из коллекции
Tree.imageListName.Выбранное изображение отображается в начале записи (строки).
Подробное описание свойства указано в спецификации сервиса коллекций изображений.
- attr idRoot String¶
Идентификатор корня дерева. Идентификатор записи, с которой начнется построение дерева.
- attr imageListName String¶
Имя коллекции изображений, используемой деревом для отображения изображений в начале записей.
Конкретное изображение, отображаемое в начале записи, выбирается по значению атрибута, который указан в
Tree.imageIndexAttr.Подробное описание свойства указано в спецификации сервиса коллекций изображений.
- attr expandAllNodes Boolean¶
Раскрыть все загруженные узлы. Раскрвает все загруженые узлы после открытия или обновления дерева.
- attr expandNodeLevel Integer¶
Открывать узлы. Уровень узлов дерева, которые будут открыты при открытии выборки.
- attr isHeaderVisible Boolean¶
Заголовок
- attr dragDrop.rows.dragMode View.Representation.Layout.Frame.Grid.DragAndDropRowModes¶
Режим начала перетаскивания. Режим перетаскивания определяет как будет запускаться процесс перетаскивания: автоматически (dmAutomatic) - перетаскивание начинается после начала перемещения указателя мыши в “нажатом” состоянии. в ручном режиме (dmManual) - при нажатии на кнопку манипулятора типа “мышь” вызывается операция-триггер OnCanStartDrag, в которой програмист самомстоянеть включает режим перетаскивания.
- attr dragDrop.rows.isDragEnabled Boolean¶
Разрешает перетаскивать строки с данного фрейма.
- attr dragDrop.rows.isDropEnabled Boolean¶
Разрешает перетаскивать строки на фрейм фрейма
- attr cellHint String¶
Текст всплывающий подсказки ячееки
- attr headerRowCount Integer¶
Высота заголовка
- attr headerStyle String¶
Стиль заголовков
- attr invertCurrentRow Boolean¶
Инвертировать цвет текущей строки
- attr isMultilineRow Boolean¶
Динамическая высота записи
- attr linesInRow Integer¶
Высота записи
- attr lockMovingColumns Boolean¶
Запретить перетаскивание колонок
- attr isMultiSelectEnabled Boolean¶
Мультиселект (выбор нескольких записей)
- attr isAsyncMode Boolean¶
Возможность редактирования грида без ожидания выполнения операций на сервере
- attr commentAttribute String¶
Атрибут, информирующий о наличии комментариев
- attr commentTextAttribute String¶
Атрибут, содержащий текст комментариев
- attr showHintCellMark Boolean¶
Отображать маркер комментария в углу ячеек
- attr gridComponentLib View.Representation.Layout.Frame.Grid.GridComponentLibs¶
Управляет типом UI-компонентов, которые будут использоваться для отображения списочных контролов (грид, дерево)
Значение по умолчанию: GridComponentLibEnum.Gxt
С помощью отладочной переменной “Force ag-grid (override gridComponentLib prop)” можно включить отображение ag-grid во время выполнения для любого грида.
Added in version 1.19: ms 27
Added in version 1.20.0: Добавлена отладочная переменная