Interface ITableColumn
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
Колонка таблицы.
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(TableColumn))]
public interface ITableColumn : IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess
- Inherited Members
- Extension Methods
Properties
CanFilter
Возвращает признак того, что к колонке может быть применен фильтр.
bool CanFilter { get; set; }
Property Value
- bool
trueесли колонка может быть отфильтрована; иначе,false.
Contract
Возвращает название понятия.
INamedObject Contract { get; set; }
Property Value
Definition
Возвращает или задает источник свойства.
IPropertyDefinitionBase Definition { get; set; }
Property Value
DisplayName
Возвращает название свойства.
string DisplayName { get; set; }
Property Value
Filter
Возвращает или задает фильтр.
string? Filter { get; set; }
Property Value
FilterValue
Возвращает или задает значение-фильтр.
IIdentifiableObject? FilterValue { get; set; }
Property Value
IsFiltered
Возвращает признак того, что колонка фильтруется.
bool IsFiltered { get; set; }
Property Value
- bool
trueесли колонка фильтруется; иначе,false.
MeasureUnit
Возвращает единицу измерения, в которой отображаются значения колонки.
IMeasureUnit? MeasureUnit { get; set; }
Property Value
OrderType
Тип сортировки.
OrderType OrderType { get; set; }
Property Value
PropertyQualifier
Квалификатор значения свойства.
IIdentifiableObject PropertyQualifier { get; set; }