public interface IJsonViewMetadata : ICaptionHolder,
IJsonConditionalOverrides, IJsonViewMetadataItem, IStorageSerializable, IJsonViewMetadataValidationObject, IViewConnectionInfoPublic Interface IJsonViewMetadata
Inherits ICaptionHolder, IJsonConditionalOverrides, IJsonViewMetadataItem, IStorageSerializable,
IJsonViewMetadataValidationObject, IViewConnectionInfopublic interface class IJsonViewMetadata : ICaptionHolder,
IJsonConditionalOverrides, IJsonViewMetadataItem, IStorageSerializable, IJsonViewMetadataValidationObject, IViewConnectionInfotype IJsonViewMetadata =
interface
interface ICaptionHolder
interface IJsonConditionalOverrides
interface IJsonViewMetadataItem
interface IStorageSerializable
interface IJsonViewMetadataValidationObject
interface IViewConnectionInfo
end| Alias | |
| Appearance | Алиас внешнего вида строки представления. |
| Appearances | Настройки внешнего вида представления. |
| AutoSelectFirstRow | Признак того, что при открытии представления должна быть автоматически выделена первая строка. |
| AutoWidthRowLimit | Количество строк в наборе данных, в пределах которого работает автоматический расчет ширины столбцов. |
| Caption |
Заголовок объекта, выводимый пользователю.
(Унаследован от ICaptionHolder) |
| CollapseGroups | Признак необходимости сворачивания группировок по умолчанию. |
| Columns | Список столбцов представления. |
| ConnectionAlias | Алиас строки подключения (из конфигурационного файла app.json на сервере) к БД, на которой будет выполняться представление вместо основной БД. В конфигурационном файле можно указать подключение к любой СУБД. Если, например, основная база - MSSQL, а подключение к базе Postgres, то запрос генерируется по правилам Postgres; если же СУБД какая-то другая (например, Oracle), то по умолчанию используются правила генерации для MSSQL. С помощью данного параметра можно прописать подключение к другой базе, в том числе не к базе TESSA, а, например, к какой-то другой информационной системе. Укажите null или пустую строку, если используется соединение по умолчанию. Также на алиас соединения влияет одноимённая настройка в метаинформации представления. Для использования этой настройки требуется модуль лицензии "Кластеризация". Он включён в корпоративную лицензию Enterprise. (Унаследован от IViewConnectionInfo) |
| DefaultSortColumns | Список столбцов, по которым осуществляется сортировка. |
| EnableAutoWidth | Признак автоматического расчета ширины столбцов представления. |
| ExportDataPageLimit | Количество строк, запрашиваемых в режиме пейджинга при выгрузке данных. |
| Extensions | |
| FormatVersion | Версия JSON-формата метаданных представлений. |
| GroupingColumn | Алиас столбца, по которому включена группировка по умолчанию. |
| MultiSelect | Признак возможности множественного выбора строк в представлении. True - возможно выбрать множество строк. False - возможно выбрать одну строку (режим по умолчанию). |
| Overrides |
Список переопределений метаданных в зависимости от условий.
(Унаследован от IJsonConditionalOverrides) |
| PageLimit | Количество строк, возвращаемых в режиме пейджинга. |
| Paging | Поддержка постраничного вывода. |
| Parameters | Параметры представления. |
| QuickSearchParam | Алиас параметра быстрого поиска. |
| References | Список ссылок представления. |
| RowCounterVisible | Признак необходимости расчета и отображения количества строк. |
| RowCountSubset | Алиас подмножества, используемого для расчета количество строк, которые доступны в обрабатываемом представлении. |
| SelectionMode | Режим выделения элементов представления. |
| Subsets | Список подмножеств представления. |
| TagsPosition | Расположение контрола со списком тегов. |
| TreatAsSingleQuery | Признак выполнения запроса как обычного запроса на выборку без использования серверного механизма кэширования представлений в виде хранимых процедур. |
| TreeGroup | Имя столбца, содержащего признак того, что строка содержит только информацию о группе. |
| TreeGroupDisplayValue | Имя столбца, содержащего отображаемое имя группы. |
| TreeGroupId | Имя столбца, содержащего идентификатор группы строки. |
| TreeGroupParentId | Имя столбца, содержащего идентификатор родительской группы. |
| TreeId | Имя столбца идентификатора строки. |
| TreeParentId | Имя столбца идентификатора родительской строки. |
| ValidationResult | Информация о валидности представления. |
| Deserialize | Выполняет десериализацию полей объекта из заданного хранилища. (Унаследован от IStorageSerializable) |
| Serialize | Выполняет сериализацию полей объекта в заданное хранилище. (Унаследован от IStorageSerializable) |
| ValidateAsync |
Выполняет валидацию модели метаданных.
(Унаследован от IJsonViewMetadataValidationObject) |
| OverridableProperties | Свойства метаданных, которые можно перегрузить. |
| ToSerializedDictionary |
Сериализует объект, для которого не указывается тип (класс), в хранилище Dictionary<string, object?>.
(Определяется StorageExtensions) |