Table of Contents

Interface ITablePropertyValueColumn

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Models.Properties.Values.Table
Assembly
Ascon.Polynom.Web.Api.Data.dll

Представляет столбец табличного свойства.

[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(TablePropertyValueColumn))]
public interface ITablePropertyValueColumn : IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess, IHaveName
Inherited Members
Extension Methods

Properties

Formula

Формула, по которой будут вычисляться значения ячеек этого столбца.

IIdentifiableObject? Formula { get; set; }

Property Value

IIdentifiableObject

IsFormulaOverriddenByNull

Является ли формула перекрытой на уровне столбца значением null.

bool IsFormulaOverriddenByNull { get; set; }

Property Value

bool

MeasureUnit

Единица измерения, которая будет назначаться на значения ячеек этого столбца (не используется, если тип столбца не Double).

IIdentifiableObject? MeasureUnit { get; set; }

Property Value

IIdentifiableObject

OwnerValue

Значение, к которому относится данный столбец.

IIdentifiableObject OwnerValue { get; set; }

Property Value

IIdentifiableObject

TablePropertyDefinitionColumn

Определение столбца.

ITablePropertyDefinitionColumn TablePropertyDefinitionColumn { get; set; }

Property Value

ITablePropertyDefinitionColumn

Type

Тип столбца.

PropertyType Type { get; set; }

Property Value

PropertyType

Width

Ширина столбца.

int Width { get; set; }

Property Value

int