Table of Contents

Class CellSpecBase

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

Base for a list column's cell - how a column renders (render fragment, label, order, header, preloads) - independent of the PropertyBinding that supplies its value. Carried inside a ColumnSpec and turned into a ColumnModel. Its two shapes are the property-backed CellSpec and the UnboundCellSpec.

public abstract class CellSpecBase
Inheritance
CellSpecBase
Derived
Inherited Members

Constructors

CellSpecBase(string, int, HeaderSpec?, bool, params RelationshipInfo[])

public CellSpecBase(string label, int order, HeaderSpec? header, bool isSummarised, params RelationshipInfo[] preloads)

Parameters

label string
order int
header HeaderSpec
isSummarised bool
preloads RelationshipInfo[]

Methods

CreateModel(IServices, PropertyBinding?)

public abstract ColumnModel CreateModel(IServices services, PropertyBinding? binding)

Parameters

services IServices
binding PropertyBinding

Returns

ColumnModel

Rename(string)

public CellSpecBase Rename(string label)

Parameters

label string

Returns

CellSpecBase