Class PivotFieldDesignerController
Inheritance
PivotFieldDesignerController
Assembly: LemonEdge.ClientEntities.dll
Syntax
public class PivotFieldDesignerController : ModelViewController, IModelViewController
Constructors
PivotFieldDesignerController(IModelView)
Declaration
public PivotFieldDesignerController(IModelView view)
Parameters
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
Overrides
Fields
Declaration
public IEnumerable<IPivotFieldInfo> Fields { get; }
Property Value
ListenToChanges
Declaration
public override bool ListenToChanges { get; }
Property Value
Overrides
Pivot
Declaration
public IPivot Pivot { get; }
Property Value
PivotView
Declaration
public IPivotFieldDesignerView PivotView { get; }
Property Value
Wrapper
Declaration
public SQLWrapperInterpretor Wrapper { get; }
Property Value
Methods
CreateField(PivotFieldType, Guid)
Declaration
public Task<IPivotFieldInfo> CreateField(PivotFieldType type, Guid sqlTypeWrapperID)
Parameters
Returns
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
OnAddField(IPivotFieldInfo)
Declaration
public void OnAddField(IPivotFieldInfo field)
Parameters
OnDeleteField(IPivotFieldInfo)
Declaration
public void OnDeleteField(IPivotFieldInfo field)
Parameters
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
Implements
Extension Methods