Class EntityFieldBase<T>
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
HasChanges()
public override bool HasChanges()