Search Results for

    Show / Hide Table of Contents

    Interface IEntitySchemaView

    The standard entity structure diagram view used by the EntitySchemaController

    This view is marked as being available against any object

    Inherited Members
    IModelView.ClearUI()
    IModelView.ReActivateView()
    IModelView.ValidateUI()
    IModelView.Displayer
    IModelView.Descriptor
    IModelView.Controller
    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

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.