Table of Contents

Class ColumnSpec

Namespace
The.Web.Entities
Assembly
Instagile.Web.Client.dll

One list/summary column: a CellSpecBase (how to render) paired with an optional PropertyBinding (what value to read) and an optional read-access gate. Produced by DefineColumns(IEntityInfo) and resolved into a ColumnModel. The list-view analog of RowSpec.

public class ColumnSpec
Inheritance
ColumnSpec
Derived
Inherited Members

Constructors

ColumnSpec(CellSpecBase, IEntityInfo?)

public ColumnSpec(CellSpecBase column, IEntityInfo? readAccessRequired = null)

Parameters

column CellSpecBase
readAccessRequired IEntityInfo

ColumnSpec(PropertyBinding?, CellSpecBase, IEntityInfo?)

public ColumnSpec(PropertyBinding? binding, CellSpecBase column, IEntityInfo? readAccessRequired = null)

Parameters

binding PropertyBinding
column CellSpecBase
readAccessRequired IEntityInfo

Fields

Binding

public readonly PropertyBinding? Binding

Field Value

PropertyBinding

Cell

public readonly CellSpecBase Cell

Field Value

CellSpecBase

IsProperty

public bool IsProperty

Field Value

bool

ReadAccessRequired

public readonly IEntityInfo? ReadAccessRequired

Field Value

IEntityInfo

Methods

CreateModel(IServices)

public ColumnModel CreateModel(IServices services)

Parameters

services IServices

Returns

ColumnModel