Table of Contents

Class EntityFieldBase<T>

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

Base for a field component that operates on the whole entity rather than one property, bound via CreateBinding() to a synthetic identity IProperty (its Metadata is null). This is the edit-side way to render or act on the whole row - the counterpart to the list side's UnboundCellSpec - so there is deliberately no "UnboundFieldSpec": such a field is just a normal FieldSpec over this binding, keeping the field combinators and (optional) validation.

public abstract class EntityFieldBase<T> : FieldBase<IProperty, T>, IComponent, IHandleEvent, IHandleAfterRender, IDisposable, ITag where T : IEntity

Type Parameters

T
Inheritance
EntityFieldBase<T>
Implements
Inherited Members

Properties

Parent

public override T Parent { get; }

Property Value

T

Methods

CreateBinding()

public static PropertyBinding<T> CreateBinding()

Returns

PropertyBinding<T>

HasChanges()

public override bool HasChanges()

Returns

bool