IViewColumnMetadata - интерфейс

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

Definition

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

Свойства

Alias Алиас метаданных, по которому выполняется поиск объекта и ссылки на объект.
(Унаследован от INamedViewMetadataItem)
Appearance Алиас или имя колонки, в которой хранится настройка внешнего вида колонки.
CalendarIDColumn Алиас или имя колонки, хранящей ID календаря, кванты которого надо перевести в строку на сервере.
CalendarOverdueFormat Строка с форматом для отображения истекших сроков. Может быть строкой локализации.
CalendarQuantsColumn Алиас или имя колонки, хранящей кванты календаря, которые надо перевести в строку на сервере.
Caption Заголовок объекта, выводимый пользователю.
(Унаследован от ICaptionHolder)
DisableGrouping Признак запрета группировки по данному столбцу.
Hidden Признак скрытой колонки.
InvisibleByDefault Признак, определяющий, что колонка не должна быть видна по умолчанию, но в самом представлении пользователь может настроить её отображение.
IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)
IsVirtual Признак того, что колонка является виртуальной. Для случая, когда колонка должна содержать значение из нормализуемого справочника, она отсутствует в результатах представления после выполнения запроса, но добавляется и наполняется из справочника нормализации.
Localizable Признак необходимости локализации данных столбца при отображении в UI.
MaxLength Максимальная длина отображаемого текста в столбце.
NormalizationKeyColumn Имя колонки в текущем представлении, которая используется в качестве ключевой для справочника нормализации.
NormalizationSource Имя справочника нормализации Name. Если указано, то колонка считается нормализуемой. Также требуется указать NormalizationKeyColumn.
NullValue

Значение, подставляемое вместо NULL в строки с результатами выполнения представления на место этой колонки (на сервере). Если указаны null/пустая строка, то исходное значение NULL сохраняется.

Тип значения приводится к типу колонки SchemeType в инвариантной культуре. Для бинарных колонок выполняется парсинг из base64.

PlannedColumn Алиас или имя колонки, хранящей плановую дату завершения задания, которая необходима для вычисления строки срока на сервере.
SchemeType Тип данных столбца.
SortBy Выражение для сортировки/группировки вида table.Column.
SortByFormat Шаблон SQL-выражения для сортировки по указанной колонке.
TreatValueAsUtc Признак необходимости конвертации значения дата/время на клиенте из UTC в локальное значение.

Методы

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

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

Validate Выполняет валидацию объекта и всех его дочерних объектов.
(Определяется ValidationExtensions)

См. также