public interface IJsonViewMetadata : IJsonViewMetadataItem,
IStorageSerializable, IJsonViewMetadataValidationObject, IConditionalOverrides, IViewConnectionInfo, ICaptionHolderPublic Interface IJsonViewMetadata
Inherits IJsonViewMetadataItem, IStorageSerializable, IJsonViewMetadataValidationObject, IConditionalOverrides,
IViewConnectionInfo, ICaptionHolderpublic interface class IJsonViewMetadata : IJsonViewMetadataItem,
IStorageSerializable, IJsonViewMetadataValidationObject, IConditionalOverrides, IViewConnectionInfo, ICaptionHoldertype IJsonViewMetadata =
interface
interface IJsonViewMetadataItem
interface IStorageSerializable
interface IJsonViewMetadataValidationObject
interface IConditionalOverrides
interface IViewConnectionInfo
interface ICaptionHolder
end| Alias | |
| Appearance | Псевдоним внешнего вида строки представления. |
| Appearances | Настройки внешнего вида представления. |
| AutoSelectFirstRow | Признак того, что при открытии представления должна быть автоматически выделена первая строка. |
| AutoWidthRowLimit | Количество строк в наборе данных пределах которого работает автоматический расчет ширини столбцов. |
| Caption |
Заголовок объекта.
Используется в UI.
(Унаследован от 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 | (Унаследован от IConditionalOverrides) |
| PageLimit | Количество строк, возвращаемых в режиме пейджинга. |
| Paging | Поддержка постраничного вывода. |
| Parameters | Параметры представления. |
| QuickSearchParam | Псевдоним параметра быстрого поиска. |
| References | Список ссылок представления. |
| RowCounterVisible | Признак необходимости расчета и отображения количества строк. |
| RowCountSubset | Алиас подмножества, используемого для расчета количество строк, которые доступны в обрабатываемом представлении. |
| SelectionMode | Режим выделения элементов представления. |
| Subsets | |
| TagsPosition | Расположение контрола со списком тегов. |
| TreatAsSingleQuery | Признак выполнения запроса как обычный запрос на выборку без использования серверного механизма кэширования представлений в виде хранимых процедур |
| TreeGroup | Имя столбца, содержащего признак того, что строка содержит только информацию о группе. |
| TreeGroupDisplayValue | Имя столбца, содержащего отображаемое имя группы. |
| TreeGroupId | Имя столбца, содержащего идентификатор группы строки. |
| TreeGroupParentId | Имя столбца, содержащего идентификатор родительской группы. |
| TreeId | Имя столбца идентификатора строки. |
| TreeParentId | Имя столбца идентификатора родительской строки. |
| ValidationResult | Результат валидации представления. |
| Deserialize | Выполняет десериализацию полей объекта из заданного хранилища. (Унаследован от IStorageSerializable) |
| Serialize | Выполняет сериализацию полей объекта в заданное хранилище. (Унаследован от IStorageSerializable) |
| Validate | (Унаследован от IJsonViewMetadataValidationObject) |
| OverridableProperties | Свойства метаданных, которые можно перегрузить. |
| GetLocalizedCaption |
Осуществляет локализацию заголовка объекта captionHolder если требуется
(Определяется ViewMetadataHelper) |
| ToSerializedDictionary |
Сериализует объект в нетипизированный словарь.
(Определяется StorageExtensions) |