Search Results for

    Show / Hide Table of Contents

    Class TransactionCodeHeaderPropertyVisibilityGridController

    Inheritance
    object
    ModelViewController
    BaseGridController
    BaseGridControllerAny<TransactionCodeHeaderProperty>
    TransactionCodeHeaderPropertyVisibilityGridController
    Implements
    IBaseGridController
    ICollectionExportable
    INewGridItemImplementor<TransactionCodeHeaderProperty>
    ICopyGridItemImplementor<TransactionCodeHeaderProperty>
    IGrid
    IDeleteGridItemImplementor<TransactionCodeHeaderProperty>
    ISearchController
    IModelViewController
    Inherited Members
    BaseGridControllerAny<TransactionCodeHeaderProperty>.CanDelete(TransactionCodeHeaderProperty)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.Clear()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.CloseController()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.Redisplay()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GetGridController(IBaseGrid<TransactionCodeHeaderProperty>)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GetInternalDescriptor()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.CanEditRowItem(TransactionCodeHeaderProperty, short)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.OnTrackedItemChanged(object, string)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GetGridSourceItems(IEnumerable<TransactionCodeHeaderProperty>, QueryableExecuterApplyType)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.AlterLoadedItems(IEnumerable<TransactionCodeHeaderProperty>)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.LoadExtendedItem(Type, object)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.InitDisplay()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.ResetColumnsAndGroups(bool)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.DisplayUI()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GetItemToReselect(object)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.LoadAdditionalColumns()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.Columns()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.AddCol(short, ControlDisplayInfoLight, EntityDescriptor)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.PivotColumns(short)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.UpdateNewItem(TransactionCodeHeaderProperty)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.AlterQuery(QueryableExecuter<TransactionCodeHeaderProperty>)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.ApplyGridSettingsToFilter(QueryableExecuter)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.ApplyPaging(QueryableExecuter)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.SetTotalCount(int)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.SetPageIndex(int)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.TrackResults(IEnumerable<TransactionCodeHeaderProperty>)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.AlterColumnInfo(ControlDisplayInfo)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.UpdateColumnFromName(string)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GetExportableColumnInfo(IEnumerable<ColumnDescriptor>)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.IsZeroColumnColumnVisible(string)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.ToggleZeroColumns()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.UpdateAllZeroColumns()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.UpdateTransferColumnStatus()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.OnSelectedItemsChanged(IEnumerable<TransactionCodeHeaderProperty>)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GetStandardExtraColumns(string)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.ReApply()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.InitCommands(IList<ViewCommand>)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GetPublicToggleCommand()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GetOpenGridCommand()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GetNewGridCommand()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GetCopyGridCommand()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GetDeleteCommand()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.DeleteCommandIsQuickAccess()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GetUpCommand()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GetDownCommand()
    BaseGridControllerAny<TransactionCodeHeaderProperty>.MoveItemSequence(object, object)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.OnOpenRowItem(TransactionCodeHeaderProperty)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GetLookupIDsForNewItems(Func<IBaseEntity, Task>)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.RemoveItems(IEnumerable<TransactionCodeHeaderProperty>)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.AddItem(TransactionCodeHeaderProperty)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.ToggleSearch(bool)
    BaseGridControllerAny<TransactionCodeHeaderProperty>.CollectionType
    BaseGridControllerAny<TransactionCodeHeaderProperty>.Descriptor
    BaseGridControllerAny<TransactionCodeHeaderProperty>.ListenToChanges
    BaseGridControllerAny<TransactionCodeHeaderProperty>.RowPreviewColumns
    BaseGridControllerAny<TransactionCodeHeaderProperty>.GridView
    BaseGridControllerAny<TransactionCodeHeaderProperty>.CurrentGridItems
    BaseGridControllerAny<TransactionCodeHeaderProperty>.CurrentItems
    BaseGridControllerAny<TransactionCodeHeaderProperty>.AutoSelectFirstRow
    BaseGridControllerAny<TransactionCodeHeaderProperty>.AddStandardColumns
    BaseGridControllerAny<TransactionCodeHeaderProperty>.StandardColumnsUniqueGroupKey
    BaseGridControllerAny<TransactionCodeHeaderProperty>.DefaultRowCount
    BaseGridControllerAny<TransactionCodeHeaderProperty>.DefaultOrOverridenRowCount
    BaseGridControllerAny<TransactionCodeHeaderProperty>.UserOverridenPagingAmount
    BaseGridControllerAny<TransactionCodeHeaderProperty>.PagerRequired
    BaseGridControllerAny<TransactionCodeHeaderProperty>.TotalCount
    BaseGridControllerAny<TransactionCodeHeaderProperty>.LimitPagesToTotal
    BaseGridControllerAny<TransactionCodeHeaderProperty>.TotalPageCount
    BaseGridControllerAny<TransactionCodeHeaderProperty>.Sortings
    BaseGridControllerAny<TransactionCodeHeaderProperty>.Filters
    BaseGridControllerAny<TransactionCodeHeaderProperty>.TogglerZeroColumn
    BaseGridControllerAny<TransactionCodeHeaderProperty>.TransferColToggler
    BaseGridControllerAny<TransactionCodeHeaderProperty>.ItemRowColorProperty
    BaseGridControllerAny<TransactionCodeHeaderProperty>.CanCreateNew
    BaseGridControllerAny<TransactionCodeHeaderProperty>.SelectedItemForSubViews
    BaseGridControllerAny<TransactionCodeHeaderProperty>.ItemCellDisableCell
    BaseGridControllerAny<TransactionCodeHeaderProperty>.UpdateSubViewsWhenMultipleRowSelectionChanges
    BaseGridControllerAny<TransactionCodeHeaderProperty>.ExcelExportCommand
    BaseGridControllerAny<TransactionCodeHeaderProperty>.NewItemHelper
    BaseGridControllerAny<TransactionCodeHeaderProperty>.CopyItemHelper
    BaseGridControllerAny<TransactionCodeHeaderProperty>.AllowPublicToggleCommand
    BaseGridControllerAny<TransactionCodeHeaderProperty>.AllowPageSizeCommand
    BaseGridControllerAny<TransactionCodeHeaderProperty>.OpenFromRelatedColumnName
    BaseGridControllerAny<TransactionCodeHeaderProperty>.PopulateNewFromLookupColumnName
    BaseGridControllerAny<TransactionCodeHeaderProperty>.PreventDuplicateLookupIDs
    BaseGridControllerAny<TransactionCodeHeaderProperty>.PopulateNewFromLookupRelationship
    BaseGridControllerAny<TransactionCodeHeaderProperty>.SearchGroups
    BaseGridControllerAny<TransactionCodeHeaderProperty>.SearchElements
    BaseGridController.ClearSearchSortFilter()
    BaseGridController.InitAsync()
    BaseGridController.AddCustomCommand(ICustomCommand)
    BaseGridController.ProcessCustomCommandResult(object)
    BaseGridController.ColumnGroups()
    BaseGridController.GetQueryForExcelResults()
    BaseGridController.GetVisibleColumnNames()
    BaseGridController.AllPossibleSearchColumns()
    BaseGridController.SetOrdering(IEnumerable<QueryableSort>)
    BaseGridController.SetFilters(IEnumerable<QueryableFilter>)
    BaseGridController.SetSearch(string, IEnumerable<string>)
    BaseGridController.SetCreated(bool)
    BaseGridController.BulkUpdateMultipleSelectedItemsOnEdit
    BaseGridController.ComboItemsClear
    BaseGridController.DefaultColumnGroupIndexes
    BaseGridController.ExpandDefaultGroups
    BaseGridController.DefaultFrozenColumnCount
    BaseGridController.SearchColumns
    BaseGridController.Search
    BaseGridController.DefaultSearchColumn
    BaseGridController.BaseGridView
    BaseGridController.Created
    BaseGridController.InternalFilter
    BaseGridController.IsSelected
    BaseGridController.ColumnSortings
    BaseGridController.ColumnFilters
    BaseGridController.CustomCommandParam
    BaseGridController.OnlyExportGrid
    BaseGridController.OnlyExportFromQuery
    BaseGridController.LoadPager
    BaseGridController.LoadOrOverridenPager
    BaseGridController.UserOverridenPagingVisible
    BaseGridController.CurrentPageIndex
    ModelViewController.DisplayItem(object)
    ModelViewController.GetCurrentDisplayedItem(object)
    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.TrackChanges
    ModelViewController.CheckIsLockedForCanWrite
    ModelViewController.DisplayIfNull
    ModelViewController.CurrentDisplayedItem
    ModelViewController.View
    ModelViewController.Commands
    ModelViewController.ContextHelpURL
    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 TransactionCodeHeaderPropertyVisibilityGridController : BaseGridControllerAny<TransactionCodeHeaderProperty>, IBaseGridController, ICollectionExportable, INewGridItemImplementor<TransactionCodeHeaderProperty>, ICopyGridItemImplementor<TransactionCodeHeaderProperty>, IGrid, IDeleteGridItemImplementor<TransactionCodeHeaderProperty>, ISearchController, IModelViewController

    Constructors

    TransactionCodeHeaderPropertyVisibilityGridController(IBaseGrid<TransactionCodeHeaderProperty>)

    Declaration
    public TransactionCodeHeaderPropertyVisibilityGridController(IBaseGrid<TransactionCodeHeaderProperty> view)
    Parameters
    Type Name Description
    IBaseGrid<TransactionCodeHeaderProperty> view

    Properties

    AllowClearSearchSortFilter

    Indicates the command to clear all search, sorts and filters on the grid. InitCommands(IList<ViewCommand>)

    The default is true

    Declaration
    public override bool AllowClearSearchSortFilter { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.AllowClearSearchSortFilter

    AllowColumnSelection

    Indicates the command to allow columns to be made visibile/hidden by the user is included in the InitCommands(IList<ViewCommand>)

    The default is true

    Declaration
    public override bool AllowColumnSelection { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.AllowColumnSelection

    AllowCopyCommand

    Indicates the command to allow selected rows to be copied by the user is included in the InitCommands(IList<ViewCommand>)

    The default is false

    Declaration
    public override bool AllowCopyCommand { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.AllowCopyCommand

    AllowDeleteCommand

    Indicates the command to allow selected rows to be deleted by the user is included in the InitCommands(IList<ViewCommand>)

    The default is false

    Declaration
    public override bool AllowDeleteCommand { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.AllowDeleteCommand

    AllowExcelExport

    Indicates the command to allow the grid data to be exported by the user is included in the InitCommands(IList<ViewCommand>)

    The default is true

    Declaration
    public override bool AllowExcelExport { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.AllowExcelExport

    AllowMultipleSelect

    Indicates the command to allow multiple rows to be selected at once in the grid by the user is included in the InitCommands(IList<ViewCommand>)

    The default is true

    Declaration
    public override bool AllowMultipleSelect { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.AllowMultipleSelect

    AllowNewCommand

    Indicates the command to allow new items to be created by the user is included in the InitCommands(IList<ViewCommand>)

    The default is false if NewItemHelper is equal to null

    Declaration
    public override bool AllowNewCommand { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.AllowNewCommand

    AllowOpenCommand

    Indicates the command to allow selected rows to be opened by the user is included in the InitCommands(IList<ViewCommand>)

    The default is false

    Declaration
    public override bool AllowOpenCommand { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.AllowOpenCommand

    AllowSearchCommand

    Indicates the command to allow the default search of text by the user is included in the InitCommands(IList<ViewCommand>)

    The default is true

    Declaration
    public override bool AllowSearchCommand { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.AllowSearchCommand

    AllowSequencing

    Indicates the command to allow selected rows to be moved up/down by the user is included in the InitCommands(IList<ViewCommand>)

    The default is true if one of the properties against the type TransactionCodeHeaderProperty is defined as having SequenceStart

    Declaration
    public override bool AllowSequencing { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.AllowSequencing

    AllowXMLImportExport

    Indicates the command to allow the xml export of the data by the user is included in the InitCommands(IList<ViewCommand>)

    The default is true if the type TransactionCodeHeaderProperty derives from ISetCopier

    Declaration
    public override bool AllowXMLImportExport { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.AllowXMLImportExport

    AutoOpenNewItemInTab

    Indicates when creating a new item in the grid that it should automatically be opened in a new tab as well

    The default is true if the type TransactionCodeHeaderProperty is an entity that is not a IsStandingDataEntity

    Declaration
    public override bool AutoOpenNewItemInTab { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.AutoOpenNewItemInTab

    CanUserSelect

    Indicates whether user can select rows

    The default is true

    Declaration
    public override bool CanUserSelect { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.CanUserSelect

    ShowCheckboxForMultiSelect

    The flag for checkbox display to multiselect grid items

    Declaration
    protected override bool ShowCheckboxForMultiSelect { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.ShowCheckboxForMultiSelect

    ShowFrozenColumnsSplitter

    Indicates whether the frozen columns splitter is shown

    The default is true

    Declaration
    public override bool ShowFrozenColumnsSplitter { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.ShowFrozenColumnsSplitter

    ShowGrouping

    Indicates whether grouping area is shown above grid (and grouping is therefore enabled)

    The default is true

    Declaration
    public override bool ShowGrouping { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.ShowGrouping

    ShowVerticalGridLines

    Indicates whether vertical grid lines are shown

    The default is true

    Declaration
    public override bool ShowVerticalGridLines { get; }
    Property Value
    Type Description
    bool
    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.ShowVerticalGridLines

    Methods

    CanEditRowItem(TransactionCodeHeaderProperty)

    Indicates if the user is permitted to edit the specified row item from the state of the item itself

    Declaration
    public override bool CanEditRowItem(TransactionCodeHeaderProperty row)
    Parameters
    Type Name Description
    TransactionCodeHeaderProperty row
    Returns
    Type Description
    bool

    True if the user is permitted to edit the specified row item from the state of the item itself

    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.CanEditRowItem(LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty)

    ColumnNames()

    A list of all the columns to be dynamically created in the IBaseGrid<T>

    This is used by the system to create the actual ControlDisplayInfo classes required from the Columns() property

    You can override this to provide a simple definition of each column (combined with AlterControlInfo(ControlDisplayInfo) for more detail), or you can just override Columns() and ignore this
    Declaration
    protected override IEnumerable<ControlDisplayInfoLight> ColumnNames()
    Returns
    Type Description
    IEnumerable<ControlDisplayInfoLight>

    A list of all the columns to be dynamically created in the IBaseGrid<T>

    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.ColumnNames()

    GetGridSourceItems()

    A function that must be implemented by inheriting classes that returns the list of items to be displayed against the grid given all active filters, sorting, searches, paging, etc

    Declaration
    public override Task<IEnumerable<TransactionCodeHeaderProperty>> GetGridSourceItems()
    Returns
    Type Description
    Task<IEnumerable<TransactionCodeHeaderProperty>>

    A list of items to be displayed against the grid given all active filters, sorting, searches, paging, etc

    Overrides
    LemonEdge.Client.Core.Views.Core.BaseGridControllerAny<LemonEdge.API.Entities.FinancialServices.Transactions.TransactionCodeHeaderProperty>.GetGridSourceItems()

    Implements

    IBaseGridController
    ICollectionExportable
    INewGridItemImplementor<T>
    ICopyGridItemImplementor<T>
    IGrid
    IDeleteGridItemImplementor<T>
    ISearchController
    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.