Grid

class View.Representation.Layout.Frame.Grid

Списочное представление данных выборки.

Атрибуты:

attr dragDrop.cells.kind View.Representation.Layout.Frame.Grid.DragAndDropKinds

Направление перетаскивания ячеек. Свойство определяет правила перетаскивания ячеек с помощью мыши. По умолчанию, значение ячейки можно перетащить в любую другую ячейку вне зависимости от строки или столбца. С помощью данного свойства можно определить, что перетаскивание значений допустимо только в рамках одной строки или столбца.

Возможные значения: ddkRowsAndColumns - “в любом направлении” - разрешается перетаскивание между любыми ячейками списка ddkRow - “в рамках строки” - разрешается перетаскивание между ячейками одной строки ddkColumn - “в рамках столбца” - разрешается перетаскивание между ячейками одного столбца

attr dragDrop.cells.isEnabled Boolean

Разрешает перетаскивание ячеек при помощи мышки.

attr isAutoFilterEnabled Boolean

Автофильтр

attr cardView Boolean

Режим карточки. Позволяет отобразить данные из выборки в виде 2-х столбцов: “Свойство” и “Значение” . Отображаются данные из первой строки. При наличии полей с мнемокодом добавляется еще один столбец с ними.

attr cardView.fitToFrameWidth Boolean

Растягивать карточку на ширину фрейма.

attr cardView.captionWidth Integer

Ширина столбца с именем свойства. Значение задаётся в символах.

attr cardView.mcValueWidth Integer

Ширина столбца со значением свойства MC - атрибута. Значение задаётся в символах.

attr cardView.valueWidth Integer

Ширина столбца со значением свойства

attr navigationMode View.Representation.Layout.Frame.Grid.NavigationModes

Способ навигации по записям

attr pageSize Integer

Размер страницы данных

attr groups.style String

Стиль групп.

attr groups.isFullExpand Boolean

Всегда открывать группы в списке после открытия или обновления выборки.

attr rowSelection String

Выборка строк. Здесь указывается имя выборки, возвращающей строки транспонированного списка. Возможно задание имени в формате <Имя выборки>.<Имя отображения>

attr rowSelection.keyAttr String

Ключевой атрибут выборки строк

attr summaryStyle String

Стиль итогов

attr attrSelection String

Выборка атрибутов. Здесь указывается имя выборки, возвращающей список атрибутов для траспонированного списка. Возможно задание имени в формате <Имя выборки>.<Имя отображения>

attr attrSelection.captionAttr String

Имя атрибута выборки атрибутов, в котором возвращается наименование атрибута и соответсвенно заголовок столбца списка.

attr attrSelection.dataAttr String

Имя атрибута, в котором возвращаются имена атрибутов с данными в выборке данных.

attr attrSelection.keyAttr String

Ключевой атрибут выборки атрибутов.

attr attrSelection.styleAttr String

Атрибут со стилями атрибутов

attr attrSelection.headerStyleAttr String

Имя атрибута, в котором возвращается стиль заголовка колонки. Только для транспонированного списка.

attr attrSelection.summaryStyleAttr String

Имя атрибута, в котором возвращается стиль итогов колонки. Только для транспонированного списка.

attr isSelectionTransposed Boolean

Транспонировать данные. Флаг переключает выборку в режим формирования данных выборки из 3-х отдельных запросов: запроса строк, столбцов и данных.

attr dataSelection.keyAttr String

Атрибут внешнего ключа для выборки атрибутов

attr dataSelection.emptyCellStyle String

Стили раскраски ячеек, для которых нет записей в выборке данных

attr dataSelection.rowKeyAttr String

Атрибут внешнего ключа для выборки строк

attr dataSelection.styleAttrs String

Атрибуты со стилями раскраски данных. Здесь через точку с запятой перечисляются атрибуты, в которых содержиться стили раскраски атрибутов с данными. Порядок указания атрибутов раскраски должен совпадать с порядком атрибутов с данными. Допускаеться пропуск атрибутов раскраски. Например: Attr1;;Attr2

attr dataSelection.valueAttrs String

Атрибуты с данными. Здесь через точку с запятой перечисляются атрибуты с данными.

attr onAfterBulkUpdate String

Операция, выполняемая после массового обновления

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