Class EntitySetEntity
Inheritance
EntitySetEntity
Implements
Inherited Members
BaseDefaultSingleViewController<IObjectEntity>.DisplayControlItem(ControlDisplayInfo, IObjectEntity)
Namespace: LemonEdge.Client.Core.Views.Controllers
Assembly: LemonEdge.ClientEntities.dll
Syntax
public class EntitySetEntity : BaseDefaultSingleViewRelatedItemController<ISetEntity, IObjectEntity>, IModelViewController
Constructors
EntitySetEntity(IBaseDefaultSingleViewRelatedItem<ISetEntity, IObjectEntity>)
Declaration
public EntitySetEntity(IBaseDefaultSingleViewRelatedItem<ISetEntity, IObjectEntity> view)
Parameters
Type | Name | Description |
---|---|---|
IBaseDefaultSingleViewRelatedItem<ISetEntity, IObjectEntity> | view |
Properties
ParentToSingleItemRelationshipColumnName
Declaration
public override string ParentToSingleItemRelationshipColumnName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
LemonEdge.Client.Core.Views.Core.BaseDefaultSingleViewRelatedItemController<LemonEdge.API.Entities.FinancialServices.LegalEntity.ISetEntity, LemonEdge.API.Entities.FinancialServices.LegalEntity.IObjectEntity>.ParentToSingleItemRelationshipColumnName
Methods
ControlNames()
A list of all the controls to be dynamically created in the SingleView
This is used by the system to create the actual ControlDisplayInfo classes required from the Controls() property
You can override this to provide a simple definition of each control (combined with AlterControlInfo(ControlDisplayInfo) for more detail), or you can just override Controls() and ignore thisDeclaration
protected override IEnumerable<ControlDisplayInfoLight> ControlNames()
Returns
Type | Description |
---|---|
IEnumerable<ControlDisplayInfoLight> | A list of all the controls to be dynamically created in the SingleView |
Overrides
LemonEdge.Client.Core.Views.Core.BaseDefaultSingleViewController<LemonEdge.API.Entities.FinancialServices.LegalEntity.IObjectEntity>.ControlNames()