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: Добавлена отладочная переменная