Search Results for

    Show / Hide Table of Contents

    Class PivotFieldDesignerController

    Inheritance
    object
    ModelViewController
    PivotFieldDesignerController
    Implements
    IModelViewController
    Inherited Members
    ModelViewController.InitAsync()
    ModelViewController.DisplayItem(object)
    ModelViewController.GetCurrentDisplayedItem(object)
    ModelViewController.Redisplay()
    ModelViewController.Clear()
    ModelViewController.CloseController()
    ModelViewController.GetCanWrite(object)
    ModelViewController.ShouldDisplayItem(object)
    ModelViewController.RemoveHandlers(object)
    ModelViewController.AddHandlers(object)
    ModelViewController.InitCommands(IList<ViewCommand>)
    ModelViewController.RemoveCommand(ViewCommand)
    ModelViewController.RemoveCommands<TOfType>()
    ModelViewController.InsertCommand(ViewCommand, int)
    ModelViewController.InsertCommand(ViewCommand, ViewCommand, ViewCommand)
    ModelViewController.UpdateAllCommands()
    ModelViewController.GetNestedViews()
    ModelViewController.RootController
    ModelViewController.ServiceContext
    ModelViewController.UIContext
    ModelViewController.CanWrite
    ModelViewController.TrackChanges
    ModelViewController.CheckIsLockedForCanWrite
    ModelViewController.DisplayIfNull
    ModelViewController.CurrentDisplayedItem
    ModelViewController.View
    ModelViewController.Commands
    ModelViewController.SelectedItemForSubViews
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.Client.Core.Views.Controllers
    Assembly: LemonEdge.ClientEntities.dll
    Syntax
    public class PivotFieldDesignerController : ModelViewController, IModelViewController

    Constructors

    PivotFieldDesignerController(IModelView)

    Declaration
    public PivotFieldDesignerController(IModelView view)
    Parameters
    Type Name Description
    IModelView view

    Properties

    ContextHelpURL

    An optional associated url of a help file for the view this controller works with

    Declaration
    public override string ContextHelpURL { get; }
    Property Value
    Type Description
    string
    Overrides
    ModelViewController.ContextHelpURL

    Fields

    Declaration
    public IEnumerable<IPivotFieldInfo> Fields { get; }
    Property Value
    Type Description
    IEnumerable<IPivotFieldInfo>

    ListenToChanges

    Indicates that this controller should be notified of changes made to any tracked item in this context via the OnTrackedItemChanged(object, string)

    Declaration
    public override bool ListenToChanges { get; }
    Property Value
    Type Description
    bool
    Overrides
    ModelViewController.ListenToChanges

    Pivot

    Declaration
    public IPivot Pivot { get; }
    Property Value
    Type Description
    IPivot

    PivotView

    Declaration
    public IPivotFieldDesignerView PivotView { get; }
    Property Value
    Type Description
    IPivotFieldDesignerView

    Wrapper

    Declaration
    public SQLWrapperInterpretor Wrapper { get; }
    Property Value
    Type Description
    SQLWrapperInterpretor

    Methods

    CreateField(PivotFieldType, Guid)

    Declaration
    public Task<IPivotFieldInfo> CreateField(PivotFieldType type, Guid sqlTypeWrapperID)
    Parameters
    Type Name Description
    PivotFieldType type
    Guid sqlTypeWrapperID
    Returns
    Type Description
    Task<IPivotFieldInfo>

    DisplayUI()

    Must be implemented by the inheriting class to perform the operation of displaying the CurrentDisplayedItem against the View

    Declaration
    public override Task DisplayUI()
    Returns
    Type Description
    Task

    A task indicating the completion of the operation

    Overrides
    ModelViewController.DisplayUI()

    OnAddField(IPivotFieldInfo)

    Declaration
    public void OnAddField(IPivotFieldInfo field)
    Parameters
    Type Name Description
    IPivotFieldInfo field

    OnDeleteField(IPivotFieldInfo)

    Declaration
    public void OnDeleteField(IPivotFieldInfo field)
    Parameters
    Type Name Description
    IPivotFieldInfo field

    OnTrackedItemChanged(object, string)

    Provides the inheriting class the opportunity to react to any changed item in the context this View operates within

    Declaration
    protected override void OnTrackedItemChanged(object item, string propName)
    Parameters
    Type Name Description
    object item

    The item that has changed

    string propName

    The name of the property on the item that changed

    Overrides
    ModelViewController.OnTrackedItemChanged(object, string)

    Implements

    IModelViewController

    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.