Table of Contents

Class UnboundCellSpec

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

A CellSpecBase not backed by a property: it renders from the whole entity row (e.g. an action or open-entity link), so it carries no PropertyBinding. The edit-side equivalent is EntityFieldBase<T>; cells stay a lightweight render fragment because they are display-only, whereas edit fields go through the value/validation machinery.

public class UnboundCellSpec : CellSpecBase
Inheritance
UnboundCellSpec
Derived
Inherited Members

Constructors

UnboundCellSpec(RenderFragment<IEntity>, string, int, HeaderSpec?, bool, params RelationshipInfo[])

public UnboundCellSpec(RenderFragment<IEntity> buildRenderTree, string label, int order, HeaderSpec? header = null, bool isSummarised = true, params RelationshipInfo[] preloads)

Parameters

buildRenderTree RenderFragment<IEntity>
label string
order int
header HeaderSpec
isSummarised bool
preloads RelationshipInfo[]

Methods

CreateModel(IServices, PropertyBinding?)

public override ColumnModel CreateModel(IServices _, PropertyBinding? binding)

Parameters

_ IServices
binding PropertyBinding

Returns

ColumnModel