Interface IEntitySchemaView
The standard entity structure diagram view used by the EntitySchemaController
This view is marked as being available against any object
Inherited Members
Namespace: LemonEdge.Client.Core.Views
Assembly: LemonEdge.ClientCore.dll
Syntax
[ViewDescriptor("Structure", typeof(object), ImageType.Design, null)]
public interface IEntitySchemaView : IModelView
Methods
CreateFilter(ControlDisplayInfo)
Creates a specified filter control on the UI of this view for filtering the entity structure
Declaration
void CreateFilter(ControlDisplayInfo control)
Parameters
Type | Name | Description |
---|---|---|
ControlDisplayInfo | control | The type of control to create dynamically |
DisplayStructure(EntitySchemaStructure)
Displays the specified entity structure diagram visually to the user
Declaration
void DisplayStructure(EntitySchemaStructure structure)
Parameters
Type | Name | Description |
---|---|---|
EntitySchemaStructure | structure | The entity structure for the entire system |
DisplayValues(FilterValues)
Displays the specified filter values for the filter controls created through CreateFilter(ControlDisplayInfo)
Declaration
void DisplayValues(EntitySchemaController.FilterValues value)
Parameters
Type | Name | Description |
---|---|---|
EntitySchemaController.FilterValues | value | The current filter values either hardcoded or selected by the user |
UpdateFilter(ControlDisplayInfo)
Updates the specified filter control on the UI of this view for filtering the entity structure
Declaration
void UpdateFilter(ControlDisplayInfo control)
Parameters
Type | Name | Description |
---|---|---|
ControlDisplayInfo | control | The type of control to dynamically update |