IViewSubsetMetadata - интерфейс

Метаданные подмножества представления.

Definition

Пространство имён: Tessa.Views.Metadata
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public interface IViewSubsetMetadata : ICaptionHolder, 
	INamedViewMetadataItem, IViewMetadataItem, ICloneable, INamedObject, ISealable, 
	IValidationObject, IValidatable, ITreeMetadata
Implements
ICloneable, INamedObject, ISealable, IValidatable, IValidationObject, ICaptionHolder, INamedViewMetadataItem, ITreeMetadata, IViewMetadataItem

Свойства

Alias Алиас метаданных, по которому выполняется поиск объекта и ссылки на объект.
(Унаследован от INamedViewMetadataItem)
Caption Заголовок объекта, выводимый пользователю.
(Унаследован от ICaptionHolder)
CaptionColumn Отображаемая в качестве заголовка колонка.
CountColumn Алиас колонки из запроса, которая должна содержать число и трактуется как количество элементов с соответствующим значением ссылочной колонки в представлении. Необязательный параметр.
HideZeroCount Признак того, что значения сабсета с нулевым количеством скрываются.
IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)
Kind Вид отображения подмножества.
(Унаследован от ITreeMetadata)
NormalizationSource Имя справочника нормализации Name. Если указано, то колонка CaptionColumn будет содержать значение из справочника для соответствующей ключевой колонки RefColumn.
NullRefCaption Заголовок строки сабсета для ссылочного значения null, указанного в колонке RefColumn. Если не указано, то используется соответствующее значение в колонке CaptionColumn, или используется локализуемая строка "(пусто)" (DefaultNullRefCaption), если это значение равно null/пустой строке или если указан NormalizationSource (нормализуемое значение для ключа null всегда равно null).
RefColumn Алиас колонки из запроса, которая будет использоваться как значение входящего параметра для фильтрации представления.
RefParam Алиас параметра из текущего представления, в который будет передаваться ссылочное значение из RefColumn.
SortingColumns Список столбцов, по которым выполняется программная сортировка результатов сабсета. Допускаются имена колонок в соответствии с перечислением ViewSubsetSortingColumn (без учёта регистра).
TreeHasChildrenColumn Алиас колонки представления, которая должна содержать логическое значение, трактуемое как признак наличия дочерних узлов. Значение true указывает на отображение символа разворачивания рядом с элементом дерева ("плюсик").
(Унаследован от ITreeMetadata)
TreeRefParam Алиас параметра представления, используемого для получения узлов дерева с определенным родителем.
(Унаследован от ITreeMetadata)

Методы

CloneCreates a new object that is a copy of the current instance.
(Унаследован от ICloneable)
GetName Возвращает имя объекта.
(Унаследован от INamedObject)
IsValidВыполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
(Унаследован от IValidatable)
SealЗащищает объект от изменений.
(Унаследован от ISealable)
ValidateВыполняет валидацию текущего объекта и всех его дочерних объектов.
(Унаследован от IValidationObject)

Поля

DefaultNullRefCaption Текстовое значение сабсета, подставляемое при неуказанном NullRefCaption, если в строках сабсета текст также пустой.

Методы расширения

GetActualSortingColumns Возвращает колонки для сортировки сабсета с их актуальными алиасами в соответствии с метаинформацией. Для каждой колонки также возвращает признак того, что её значение должно быть локализовано при сортировке.
(Определяется ViewsExtensions)
Validate Выполняет валидацию объекта и всех его дочерних объектов.
(Определяется ValidationExtensions)

См. также