Table of Contents

Interface ITableColumn

Namespace
Ascon.Polynom.Web.Api.Client.Interfaces
Assembly
Ascon.Polynom.Web.Api.Client.dll

Колонка таблицы.

[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(TableColumn))]
public interface ITableColumn : IAccessControlObject, IHaveWriteAccess, IIdentifiableObject
Inherited Members

Properties

CanFilter

Возвращает признак того, что к колонке может быть применен фильтр.

bool CanFilter { get; set; }

Property Value

bool

Contract

Возвращает название понятия.

INamedObject Contract { get; set; }

Property Value

INamedObject

Definition

Возвращает или задает источник свойства.

IPropertyDefinitionBase Definition { get; set; }

Property Value

IPropertyDefinitionBase

DisplayName

Возвращает название свойства.

string DisplayName { get; set; }

Property Value

string

Filter

Возвращает или задает фильтр.

string? Filter { get; set; }

Property Value

string

FilterValue

Возвращает или задает значение-фильтр.

IIdentifiableObject? FilterValue { get; set; }

Property Value

IIdentifiableObject

IsFiltered

Возвращает признак того, что колонка фильтруется.

bool IsFiltered { get; set; }

Property Value

bool

MeasureUnit

Возвращает единицу измерения, в которой отображаются значения колонки.

IMeasureUnit? MeasureUnit { get; set; }

Property Value

IMeasureUnit

OrderType

Тип сортировки.

OrderType OrderType { get; set; }

Property Value

OrderType

PropertyQualifier

Квалификатор значения свойства.

IIdentifiableObject PropertyQualifier { get; set; }

Property Value

IIdentifiableObject