Table of Contents

Interface IHierarchicalTableSettings

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Models.TableView
Assembly
Ascon.Polynom.Web.Api.Data.dll

Настройки таблицы с учетом иерархии.

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

Properties

Inherit

Признак того, что настройки наследуются.

bool Inherit { get; set; }

Property Value

bool

InheritedFrom

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

IClassifiableObject InheritedFrom { get; set; }

Property Value

IClassifiableObject

IsOverridden

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

bool IsOverridden { get; set; }

Property Value

bool

TableColumnDefinitions

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

List<ITableColumnDefinition> TableColumnDefinitions { get; set; }

Property Value

List<ITableColumnDefinition>