Для изменения размера нажмите или перетащите

ViewMetadata - класс

Метаданные представления
Иерархия наследования

Пространство имён:  Tessa.Views.Metadata
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
[SerializableAttribute]
[DataContractAttribute]
[KnownTypeAttribute(typeof(ViewColumnCollection))]
[KnownTypeAttribute(typeof(ViewReferenceCollection))]
[KnownTypeAttribute(typeof(ViewAppearanceCollection))]
[KnownTypeAttribute(typeof(ViewParametersCollection))]
[KnownTypeAttribute(typeof(ViewExtensionCollection))]
[KnownTypeAttribute(typeof(ViewSubsetCollection))]
[KnownTypeAttribute(typeof(ValidationResult))]
[KnownTypeAttribute(typeof(ValidationResultItem))]
[KnownTypeAttribute(typeof(SortingColumn))]
[KnownTypeAttribute(typeof(SortingColumnCollection))]
public class ViewMetadata : NamedViewMetadataItem, 
	IViewMetadata, INamedViewMetadataItem, IViewMetadataItem, INamedObject, ISealable, 
	IValidationObject, IValidatable, ICloneable, ITreeMetadata, IExtensionsMetadata, 
	ICaptionHolder, IViewConnectionInfo

Тип ViewMetadata предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методViewMetadata
Initializes a new instance of the ViewMetadata class. Инициализирует новый экземпляр класса Object.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоAlias
Gets or sets Псевдоним элемента метаданных
(Унаследован от NamedViewMetadataItem.)
Открытое свойствоAppearance
Gets or sets Псевдоним внешнего вида строки представления
Открытое свойствоAppearances
Gets Настройки внешнего вида представления
Открытое свойствоAutoWidthRowLimit
Количество строк в наборе данных пределах которого работает автоматический расчет ширини столбцов
Открытое свойствоCaption
Gets or sets the Название представления.
Открытое свойствоColumns
Gets список столбцов представления
Открытое свойствоConnectionAlias

Алиас строки подключения (из конфигурационного файла веб сервиса `app.json`) к БД, на которой будет выполняться представление вместо дефолтной базы. В конфигурационном файле можно указать подключение к любой СУБД. Если, например, основная база - MSSQL, а подключение к базе Postgres, то запрос генерируется по правилам Postgres; если же база какая-то другая (например, Oracle), то по умолчанию используются правила генерации для MSSQL.

С помощью данного параметра можно прописать подключение к другой базе, в том числе не к базе Tessa, а, например, к какой-то другой информационнной системе.

Укажите null или пустую строку, если используется соединение по умолчанию. Также на алиас соединения влияет одноимённая настройка в метаинформации представления.

Для использования этой настройки требуется модуль лицензии "Кластеризация". Он включён в лицензии Enterprise.

Открытое свойствоDefaultSortColumn
Gets or sets Псевдоним колонки по умолчанию
Открытое свойствоDefaultSortDirection
Gets or sets Направление сортировки
Открытое свойствоDefaultSortingColumns
Gets Список столбцов по которым осуществляется сортировка
Открытое свойствоEnableAutoWidth
Gets or sets a value indicating whether Признак автоматического расчета ширины столбцов представления
Открытое свойствоExportDataPageLimit
Gets or sets количество строк запрашиваемых в режиме пейджинга при выгрузке данных
Открытое свойствоExtensions
Gets возвращает список имен типов расширений
Открытое свойствоGroupingColumn
Gets or sets Псевдоним столбца по которому включена группировка по умолчанию
Открытое свойствоIsSealed
Признак того, что объект был защищён от изменений.
(Унаследован от ViewMetadataItem.)
Открытое свойствоKind
Gets or sets Вид отображения представления
Открытое свойствоModifiedDateTime
Открытое свойствоMultiSelect
Gets or sets a value indicating whether Признак возможности множественного выбора строк в представлении. True - возможно выбрать множество строк. False - возможно выбрать одну строку.(режим по умолчанию)
Открытое свойствоPageLimit
Gets or sets количество строк возвращаемых в режиме пейджинга
Открытое свойствоPaging
Gets or sets Поддержка страничного вывода
Открытое свойствоParameters
Gets Параметры представления
Открытое свойствоQuickSearchParam
Gets or sets Псевдоним параметра быстрого поиска
Открытое свойствоReferences
Gets список ссылок представления
Открытое свойствоRowCounterVisible
Gets or sets a value indicating whether Признак необходимости расчета и отображения количества строк
Открытое свойствоRowCountSubset
Gets or sets Алиас подмножества используемого для расчета количество строк, которые доступны в обрабатываемом представлении.
Открытое свойствоSelectionMode
Gets or sets Режим выделения элементов представления
Открытое свойствоSubsets
Gets список подзапросов представления
Открытое свойствоTreatAsSingleQuery
Признак выполнения запроса как обычный запрос на выборку без использования серверного механизма кэширования представлений в виде хранимых процедур
Открытое свойствоTreeGroup
Имя столбца содержащего признак того, что строка содержит только информацию о группе
Открытое свойствоTreeGroupDisplayValue
Имя столбца содержащего отображаемое имя группы
Открытое свойствоTreeGroupId
Имя столбца содержащего идентификатор группы строки
Открытое свойствоTreeGroupParentId
Имя столбца содержащего идентификатор родительской группы
Открытое свойствоTreeHasChildrenColumn
Gets or sets Алиас колонки из представления, которая должна содержать значение типа bit, которое трактуется как признак наличия дочерних узлов. Если значение = 1, система показывает плюсик для разворачивания элемента, если 0 - не показывает. Необязательное, если не задано, то система будет показывать плюсики у всех элементов дерева до первой попытки их развернуть, когда выяснится, есть или нет на самом деле у него дочерние элементы. Параметр обязателен при Kind: Tree.
Открытое свойствоTreeId
Имя столбца идентификатора строки
Открытое свойствоTreeParentId
Имя столбца идентификатора родительской строки
Открытое свойствоTreeRefParam
Gets or sets Алиас параметра из текущего вью, который будет использоваться для получения узлов дерева с определенным родителем. Для получения верхнего уровня, в параметр передается NULL, для получения дочерних узлов - в параметр передается значение из RefColumn, которое трактуется как идентификатор текущего узла дерева. Параметр обязателен при Kind: Tree.
Открытое свойствоValidationResult
Gets or sets Информация о валидности представления
В начало страницы
Методы
  ИмяОписание
Защищённый методCheckSealed
Проверка защиты метаданных от изменения
(Унаследован от ViewMetadataItem.)
Открытый методClone
Создает новый объект, который является копией текущего экземпляра.
(Переопределяет ViewMetadataItemClone.)
Открытый методDeserialize
The deserialize.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetName
Возвращает имя объекта
(Унаследован от NamedViewMetadataItem.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методGetValidationName
Возвращает строку, определяющую имя объекта, или null, если имя объекта ещё неизвестно или объект не содержит имени.
(Переопределяет NamedViewMetadataItemGetValidationName.)
Защищённый методInternalSeal
Включение режимы защиты от изменения для коллекций объектов принадлежащих классу
(Переопределяет ViewMetadataItemInternalSeal.)
Открытый методIsValid
Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
(Унаследован от ValidationObject.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методOnDeserialized
Вызывается после процесса десериализации элемента метаданных Может перекрываться в потомках
(Унаследован от ViewMetadataItem.)
Открытый методOnDeserializedMethod
Вызывается после десериализации элемента метаданных
(Унаследован от ViewMetadataItem.)
Защищённый методOnDeserializing
Вызывается перед десериализацией элемента метаданных Может перекрываться в потомках
(Унаследован от ViewMetadataItem.)
Открытый методOnDeserializingMethod
Вызывается перед десериализацией элемента метаданных
(Унаследован от ViewMetadataItem.)
Защищённый методOnSerialized
Вызывается после окончания процесса сериализации элемента метаданных. Может перекрываться в потомках
(Унаследован от ViewMetadataItem.)
Открытый методOnSerializedMethod
Вызывается после окончания процесса сериализации элемента метаданных.
(Унаследован от ViewMetadataItem.)
Защищённый методOnSerializing
Вызывается перед началом процесса сериализации элемента метаданных. Может перекрываться в потомках
(Унаследован от ViewMetadataItem.)
Открытый методOnSerializingMethod
Вызывается перед началом процесса сериализации элемента метаданных.
(Унаследован от ViewMetadataItem.)
Открытый методSeal
Защищает объект от изменений.
(Унаследован от ViewMetadataItem.)
Открытый методSerializing
The serializing.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Открытый методValidate
Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationObject.)
Открытый методValidate(IValidationResultBuilder)
Выполняет валидацию текущего объекта и всех его дочерних объектов.
(Унаследован от ValidationObject.)
Защищённый методValidateInternal
Выполняет валидацию текущего объекта и всех его дочерних объектов.
(Переопределяет NamedViewMetadataItemValidateInternal(IValidationResultBuilder).)
В начало страницы
Поля
  ИмяОписание
Открытое полеСтатический членDefaultExportDataPageLimit
Размер страницы для экспорта по умолчанию.
Открытое полеСтатический членDefaultPageLimit
Размер страницы по умолчанию.
Защищённое полеisDeserializing
Признак десериализации объекта
(Унаследован от ViewMetadataItem.)
Защищённое полеisSerializing
Признак сериализации объекта
(Унаследован от ViewMetadataItem.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияGetLocalizedCaption
Осуществляет локализацию заголовка объекта captionHolder если требуется
(Определяется ViewMetadataHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияIsFilteringEnabled
Осуществляет проверку возможности фильтрации представления. Фильтрация доступна при наличии хотя бы одного не скрытого параметра.
(Определяется ViewMetadataHelper.)
Открытый метод расширенияIsSubsetsModeEnabled
Овеществляет проверку возможности создания подмножеств
(Определяется ViewMetadataHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
Открытый метод расширенияValidate
Выполняет валидацию объекта и всех его дочерних объектов.
(Определяется ValidationExtensions.)
В начало страницы
См. также