Search Results for

    Show / Hide Table of Contents

    Class ReportExpressViewerController

    Inheritance
    object
    ModelViewController
    ReportExpressViewerController
    Implements
    IModelViewController
    Inherited Members
    ModelViewController.InitAsync()
    ModelViewController.DisplayItem(object)
    ModelViewController.Redisplay()
    ModelViewController.Clear()
    ModelViewController.CloseController()
    ModelViewController.OnTrackedItemChanged(object, string)
    ModelViewController.GetCanWrite(object)
    ModelViewController.ShouldDisplayItem(object)
    ModelViewController.RemoveHandlers(object)
    ModelViewController.AddHandlers(object)
    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.ListenToChanges
    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 ReportExpressViewerController : ModelViewController, IModelViewController

    Constructors

    ReportExpressViewerController(IReportExpressViewer)

    Declaration
    public ReportExpressViewerController(IReportExpressViewer view)
    Parameters
    Type Name Description
    IReportExpressViewer 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

    Report

    Declaration
    public IReportExpress Report { get; }
    Property Value
    Type Description
    IReportExpress

    ReportExpressViewerView

    Declaration
    public IReportExpressViewer ReportExpressViewerView { get; }
    Property Value
    Type Description
    IReportExpressViewer

    Methods

    DisplayReport()

    Declaration
    public Task DisplayReport()
    Returns
    Type Description
    Task

    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()

    GetCurrentDisplayedItem(object)

    Declaration
    protected override Task<object> GetCurrentDisplayedItem(object item)
    Parameters
    Type Name Description
    object item
    Returns
    Type Description
    Task<object>
    Overrides
    ModelViewController.GetCurrentDisplayedItem(object)

    GetDataBoundMember()

    Declaration
    public string GetDataBoundMember()
    Returns
    Type Description
    string

    GetDataStucture()

    Declaration
    public DataSet GetDataStucture()
    Returns
    Type Description
    DataSet

    GetReportParameters()

    Declaration
    public Dictionary<ISQLTypeWrapper, object> GetReportParameters()
    Returns
    Type Description
    Dictionary<ISQLTypeWrapper, object>

    InitCommands(IList<ViewCommand>)

    Provides the inheriting class an opportunity to add custom commands to this controller

    Declaration
    protected override void InitCommands(IList<ViewCommand> commands)
    Parameters
    Type Name Description
    IList<ViewCommand> commands

    The current set of commands for this controller

    Overrides
    ModelViewController.InitCommands(IList<ViewCommand>)

    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.