Search Results for

    Show / Hide Table of Contents

    Class TransactionPivottedValuesController

    A standard base view that displays the pivotted values for a given IsHeaderTransaction

    This is responsible for translating the local, func, reporting values into the ITransactionTypeValue values they actually hold according to this header transaction

    Each Header transaction can have a number of sub-transactions if the allocated path goes to entities above it that should be included in the allocation

    This view is automatically added to a transaction view using the AddDefaultTransactionViews(LayoutDescriptorGroup, LayoutDescriptorGroup)

    Inheritance
    object
    ModelViewController
    BaseGridController
    BaseGridControllerAny<PivotedTransactionValue>
    BaseGridRelatedAnyCollectionController<ITransaction, PivotedTransactionValue>
    TransactionPivottedValuesController
    Implements
    IBaseGridController
    ICollectionExportable
    INewGridItemImplementor<PivotedTransactionValue>
    ICopyGridItemImplementor<PivotedTransactionValue>
    IGrid
    IDeleteGridItemImplementor<PivotedTransactionValue>
    ISearchController
    ILockableController
    IModelViewController
    Inherited Members
    BaseGridRelatedAnyCollectionController<ITransaction, PivotedTransactionValue>.GetGridController(IBaseGridRelatedCollection<ITransaction, PivotedTransactionValue>)
    BaseGridRelatedAnyCollectionController<ITransaction, PivotedTransactionValue>.AlterQuery(QueryableExecuter<PivotedTransactionValue>)
    BaseGridRelatedAnyCollectionController<ITransaction, PivotedTransactionValue>.AddRelationshipJoin(QueryableExecuter<PivotedTransactionValue>)
    BaseGridRelatedAnyCollectionController<ITransaction, PivotedTransactionValue>.AddRelationshipJoinSingleItem(QueryableExecuter<ITransaction>)
    BaseGridRelatedAnyCollectionController<ITransaction, PivotedTransactionValue>.UpdateNewItem(PivotedTransactionValue)
    BaseGridRelatedAnyCollectionController<ITransaction, PivotedTransactionValue>.SingleItem
    BaseGridRelatedAnyCollectionController<ITransaction, PivotedTransactionValue>.CollectionRelationshipColumnName
    BaseGridRelatedAnyCollectionController<ITransaction, PivotedTransactionValue>.PopulateNewFromLookupColumnName
    BaseGridControllerAny<PivotedTransactionValue>.CanDelete(PivotedTransactionValue)
    BaseGridControllerAny<PivotedTransactionValue>.CloseController()
    BaseGridControllerAny<PivotedTransactionValue>.Redisplay()
    BaseGridControllerAny<PivotedTransactionValue>.GetGridController(IBaseGrid<PivotedTransactionValue>)
    BaseGridControllerAny<PivotedTransactionValue>.GetInternalDescriptor()
    BaseGridControllerAny<PivotedTransactionValue>.OnTrackedItemChanged(object, string)
    BaseGridControllerAny<PivotedTransactionValue>.AlterLoadedItems(IEnumerable<PivotedTransactionValue>)
    BaseGridControllerAny<PivotedTransactionValue>.LoadExtendedItem(Type, object)
    BaseGridControllerAny<PivotedTransactionValue>.InitDisplay()
    BaseGridControllerAny<PivotedTransactionValue>.ResetColumnsAndGroups(bool)
    BaseGridControllerAny<PivotedTransactionValue>.LoadAdditionalColumns()
    BaseGridControllerAny<PivotedTransactionValue>.Columns()
    BaseGridControllerAny<PivotedTransactionValue>.AddCol(short, ControlDisplayInfoLight, EntityDescriptor)
    BaseGridControllerAny<PivotedTransactionValue>.PivotColumns(short)
    BaseGridControllerAny<PivotedTransactionValue>.UpdateNewItem(PivotedTransactionValue)
    BaseGridControllerAny<PivotedTransactionValue>.AlterQuery(QueryableExecuter<PivotedTransactionValue>)
    BaseGridControllerAny<PivotedTransactionValue>.ApplyGridSettingsToFilter(QueryableExecuter)
    BaseGridControllerAny<PivotedTransactionValue>.ApplyPaging(QueryableExecuter)
    BaseGridControllerAny<PivotedTransactionValue>.SetTotalCount(int)
    BaseGridControllerAny<PivotedTransactionValue>.SetPageIndex(int)
    BaseGridControllerAny<PivotedTransactionValue>.TrackResults(IEnumerable<PivotedTransactionValue>)
    BaseGridControllerAny<PivotedTransactionValue>.UpdateColumnFromName(string)
    BaseGridControllerAny<PivotedTransactionValue>.IsZeroColumnColumnVisible(string)
    BaseGridControllerAny<PivotedTransactionValue>.ToggleZeroColumns()
    BaseGridControllerAny<PivotedTransactionValue>.UpdateAllZeroColumns()
    BaseGridControllerAny<PivotedTransactionValue>.UpdateTransferColumnStatus()
    BaseGridControllerAny<PivotedTransactionValue>.OnSelectedItemsChanged(IEnumerable<PivotedTransactionValue>)
    BaseGridControllerAny<PivotedTransactionValue>.GetStandardExtraColumns(string)
    BaseGridControllerAny<PivotedTransactionValue>.ReApply()
    BaseGridControllerAny<PivotedTransactionValue>.GetPublicToggleCommand()
    BaseGridControllerAny<PivotedTransactionValue>.GetOpenGridCommand()
    BaseGridControllerAny<PivotedTransactionValue>.GetNewGridCommand()
    BaseGridControllerAny<PivotedTransactionValue>.GetCopyGridCommand()
    BaseGridControllerAny<PivotedTransactionValue>.GetDeleteCommand()
    BaseGridControllerAny<PivotedTransactionValue>.DeleteCommandIsQuickAccess()
    BaseGridControllerAny<PivotedTransactionValue>.GetUpCommand()
    BaseGridControllerAny<PivotedTransactionValue>.GetDownCommand()
    BaseGridControllerAny<PivotedTransactionValue>.MoveItemSequence(object, object)
    BaseGridControllerAny<PivotedTransactionValue>.OnOpenRowItem(PivotedTransactionValue)
    BaseGridControllerAny<PivotedTransactionValue>.GetLookupIDsForNewItems(Func<IBaseEntity, Task>)
    BaseGridControllerAny<PivotedTransactionValue>.RemoveItems(IEnumerable<PivotedTransactionValue>)
    BaseGridControllerAny<PivotedTransactionValue>.AddItem(PivotedTransactionValue)
    BaseGridControllerAny<PivotedTransactionValue>.ToggleSearch(bool)
    BaseGridControllerAny<PivotedTransactionValue>.CollectionType
    BaseGridControllerAny<PivotedTransactionValue>.Descriptor
    BaseGridControllerAny<PivotedTransactionValue>.ListenToChanges
    BaseGridControllerAny<PivotedTransactionValue>.RowPreviewColumns
    BaseGridControllerAny<PivotedTransactionValue>.GridView
    BaseGridControllerAny<PivotedTransactionValue>.CurrentGridItems
    BaseGridControllerAny<PivotedTransactionValue>.CurrentItems
    BaseGridControllerAny<PivotedTransactionValue>.AddStandardColumns
    BaseGridControllerAny<PivotedTransactionValue>.StandardColumnsUniqueGroupKey
    BaseGridControllerAny<PivotedTransactionValue>.DefaultRowCount
    BaseGridControllerAny<PivotedTransactionValue>.DefaultOrOverridenRowCount
    BaseGridControllerAny<PivotedTransactionValue>.UserOverridenPagingAmount
    BaseGridControllerAny<PivotedTransactionValue>.PagerRequired
    BaseGridControllerAny<PivotedTransactionValue>.TotalCount
    BaseGridControllerAny<PivotedTransactionValue>.LimitPagesToTotal
    BaseGridControllerAny<PivotedTransactionValue>.TotalPageCount
    BaseGridControllerAny<PivotedTransactionValue>.Sortings
    BaseGridControllerAny<PivotedTransactionValue>.Filters
    BaseGridControllerAny<PivotedTransactionValue>.ShowCheckboxForMultiSelect
    BaseGridControllerAny<PivotedTransactionValue>.TogglerZeroColumn
    BaseGridControllerAny<PivotedTransactionValue>.TransferColToggler
    BaseGridControllerAny<PivotedTransactionValue>.CanCreateNew
    BaseGridControllerAny<PivotedTransactionValue>.ItemCellDisableCell
    BaseGridControllerAny<PivotedTransactionValue>.ExcelExportCommand
    BaseGridControllerAny<PivotedTransactionValue>.NewItemHelper
    BaseGridControllerAny<PivotedTransactionValue>.CopyItemHelper
    BaseGridControllerAny<PivotedTransactionValue>.AllowColumnSelection
    BaseGridControllerAny<PivotedTransactionValue>.AllowPublicToggleCommand
    BaseGridControllerAny<PivotedTransactionValue>.AllowSearchCommand
    BaseGridControllerAny<PivotedTransactionValue>.AllowPageSizeCommand
    BaseGridControllerAny<PivotedTransactionValue>.AllowClearSearchSortFilter
    BaseGridControllerAny<PivotedTransactionValue>.ShowGrouping
    BaseGridControllerAny<PivotedTransactionValue>.ShowFrozenColumnsSplitter
    BaseGridControllerAny<PivotedTransactionValue>.ShowVerticalGridLines
    BaseGridControllerAny<PivotedTransactionValue>.CanUserSelect
    BaseGridControllerAny<PivotedTransactionValue>.AllowMultipleSelect
    BaseGridControllerAny<PivotedTransactionValue>.AllowSequencing
    BaseGridControllerAny<PivotedTransactionValue>.AutoOpenNewItemInTab
    BaseGridControllerAny<PivotedTransactionValue>.OpenFromRelatedColumnName
    BaseGridControllerAny<PivotedTransactionValue>.PopulateNewFromLookupColumnName
    BaseGridControllerAny<PivotedTransactionValue>.PreventDuplicateLookupIDs
    BaseGridControllerAny<PivotedTransactionValue>.PopulateNewFromLookupRelationship
    BaseGridControllerAny<PivotedTransactionValue>.SearchGroups
    BaseGridControllerAny<PivotedTransactionValue>.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.DefaultFrozenColumnCount
    BaseGridController.SearchColumns
    BaseGridController.Search
    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.TrackChanges
    ModelViewController.CheckIsLockedForCanWrite
    ModelViewController.DisplayIfNull
    ModelViewController.CurrentDisplayedItem
    ModelViewController.View
    ModelViewController.Commands
    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.ClientCore.dll
    Syntax
    public class TransactionPivottedValuesController : BaseGridRelatedAnyCollectionController<ITransaction, PivotedTransactionValue>, IBaseGridController, ICollectionExportable, INewGridItemImplementor<PivotedTransactionValue>, ICopyGridItemImplementor<PivotedTransactionValue>, IGrid, IDeleteGridItemImplementor<PivotedTransactionValue>, ISearchController, ILockableController, IModelViewController

    Constructors

    TransactionPivottedValuesController(IBaseGridRelatedCollection<ITransaction, PivotedTransactionValue>)

    Creates a new TransactionValuesController

    Declaration
    public TransactionPivottedValuesController(IBaseGridRelatedCollection<ITransaction, PivotedTransactionValue> view)
    Parameters
    Type Name Description
    IBaseGridRelatedCollection<ITransaction, PivotedTransactionValue> view

    The IBaseGridRelatedCollection view implementation using the UI components of the client application

    Properties

    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
    BaseGridControllerAny<PivotedTransactionValue>.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
    BaseGridControllerAny<PivotedTransactionValue>.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
    BaseGridControllerAny<PivotedTransactionValue>.AllowExcelExport

    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
    BaseGridControllerAny<PivotedTransactionValue>.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
    BaseGridControllerAny<PivotedTransactionValue>.AllowOpenCommand

    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 PivotedTransactionValue derives from ISetCopier

    Declaration
    public override bool AllowXMLImportExport { get; }
    Property Value
    Type Description
    bool
    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.AllowXMLImportExport

    AutoSelectFirstRow

    Indicates the first row of the results in this grid should automatically be selected by the view when the data is loaded and displayed

    The default is false

    Declaration
    protected override bool AutoSelectFirstRow { get; }
    Property Value
    Type Description
    bool
    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.AutoSelectFirstRow

    CanWrite

    Uses the ITransactionProcessor CanWrite and Locked to determine if a transaction can be written too

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

    CollectionRelationshipColumnName

    This is the property on the PivotedTransactionValue entities that holds a relationship value that points to the SingleItem type

    This controller will automatically use that to filter the correct entities for the grid in AlterQuery(QueryableExecuter<TCollection>)

    Declaration
    public override string CollectionRelationshipColumnName { get; }
    Property Value
    Type Description
    string
    Overrides
    BaseGridRelatedAnyCollectionController<ITransaction, PivotedTransactionValue>.CollectionRelationshipColumnName

    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

    DefaultColumnGroupIndexes

    Groupings for columns to be grouped by and items have aggregation summaries of

    Declaration
    public override IEnumerable<int> DefaultColumnGroupIndexes { get; }
    Property Value
    Type Description
    IEnumerable<int>
    Overrides
    BaseGridController.DefaultColumnGroupIndexes

    DefaultSearchColumn

    The name of the column to use in the default search of text in the grid

    Declaration
    protected override string DefaultSearchColumn { get; }
    Property Value
    Type Description
    string
    Overrides
    BaseGridController.DefaultSearchColumn

    ExpandDefaultGroups

    Indicates groups should be expanded by default - false by default

    Declaration
    public override bool ExpandDefaultGroups { get; }
    Property Value
    Type Description
    bool
    Overrides
    BaseGridController.ExpandDefaultGroups

    ItemRowColorProperty

    Indicate the name of the property on the row item that holds a Color to color the row with

    Declaration
    public override string ItemRowColorProperty { get; }
    Property Value
    Type Description
    string
    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.ItemRowColorProperty

    LockableHandler

    LockableHandler implementation returning the ITransactionProcessor

    Declaration
    public ILockable LockableHandler { get; }
    Property Value
    Type Description
    ILockable

    SelectedItemForSubViews

    Returns the first selected item in the IBaseGrid<T> for any sub-views

    Declaration
    public override object SelectedItemForSubViews { get; }
    Property Value
    Type Description
    object
    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.SelectedItemForSubViews

    UpdateSubViewsWhenMultipleRowSelectionChanges

    Normally sub views are updated when the selection changes. If multiple rows are selected the single item passed to sub views can be the same in which case by default they will not be refreshed. Setting this to true will mean sub views are always refreshed when multiple rows are selected

    Declaration
    protected override bool UpdateSubViewsWhenMultipleRowSelectionChanges { get; }
    Property Value
    Type Description
    bool
    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.UpdateSubViewsWhenMultipleRowSelectionChanges

    Methods

    AlterColumnInfo(ControlDisplayInfo)

    Provides an inheriting controller the opportunity to alter the specified column before it is added to the IBaseGrid<T>

    This is used in conjunction with columns defined via ColumnNames(), rather than Columns() which explicitly defines all information

    The default operation provides a CustomComboItems if the column is against a property that is a link to an entity type (IsEntityLink)
    Declaration
    protected override void AlterColumnInfo(ControlDisplayInfo info)
    Parameters
    Type Name Description
    ControlDisplayInfo info

    The definition of the column that can be updated before being created in the IBaseGrid<T>

    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.AlterColumnInfo(ControlDisplayInfo)

    CanEditRowItem(PivotedTransactionValue)

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

    Declaration
    public override bool CanEditRowItem(PivotedTransactionValue item)
    Parameters
    Type Name Description
    PivotedTransactionValue item

    The item to check if the user is permitted to edit

    Returns
    Type Description
    bool

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

    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.CanEditRowItem(PivotedTransactionValue)

    CanEditRowItem(PivotedTransactionValue, short)

    Indicates if the user is permitted to edit the specified column for the specified row item

    Declaration
    public override bool CanEditRowItem(PivotedTransactionValue item, short columnDefinitionIndex)
    Parameters
    Type Name Description
    PivotedTransactionValue item

    The item to check if the user is permitted to edit

    short columnDefinitionIndex
    Returns
    Type Description
    bool

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

    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.CanEditRowItem(PivotedTransactionValue, short)

    Clear()

    Clears the paging information for the loaded grid items

    Declaration
    public override Task Clear()
    Returns
    Type Description
    Task

    A task indicating the completion of the operation

    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.Clear()

    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
    BaseGridControllerAny<PivotedTransactionValue>.ColumnNames()

    DisplayUI()

    Loads all the related transactions through the ITransactionProcessor for this HeaderTransaction and populates the grid with all the loaded transactions

    GetGridSourceItems() is overridden to return the processor transactions instead of loading the transactions from the query

    Declaration
    public override Task DisplayUI()
    Returns
    Type Description
    Task

    A task indicating the completion of the operation

    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.DisplayUI()

    GetExportableColumnInfo(IEnumerable<ColumnDescriptor>)

    Overrides the grid exportable column info to include the dynamically created columns that map the ITransactionTypeValue amounts to the appropriate local, func, or reporting value against the transaction

    Declaration
    public override Task<IEnumerable<ControlDisplayVisibilityInfo>> GetExportableColumnInfo(IEnumerable<ColumnDescriptor> visibleColumns)
    Parameters
    Type Name Description
    IEnumerable<ColumnDescriptor> visibleColumns

    The current visible columns in the grid

    Returns
    Type Description
    Task<IEnumerable<ControlDisplayVisibilityInfo>>

    A list of columns and their export info

    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.GetExportableColumnInfo(IEnumerable<ColumnDescriptor>)

    GetGridSourceItems()

    Instead of using the query (base implementation) we return all the transactions loaded by the ITransactionProcessor for this header transaction

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

    All the transactions that have this Header Transaction as their parent

    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.GetGridSourceItems()

    GetGridSourceItems(IEnumerable<PivotedTransactionValue>, QueryableExecuterApplyType)

    Returns the currentItems with the AlterQuery(QueryableExecuter<T>) filtering applied to the results

    Declaration
    public override IEnumerable<PivotedTransactionValue> GetGridSourceItems(IEnumerable<PivotedTransactionValue> currentItems, QueryableExecuterApplyType typeToApply = QueryableExecuterApplyType.All)
    Parameters
    Type Name Description
    IEnumerable<PivotedTransactionValue> currentItems

    The current items to be displayed in the grid

    QueryableExecuterApplyType typeToApply
    Returns
    Type Description
    IEnumerable<PivotedTransactionValue>

    The currentItems with the AlterQuery(QueryableExecuter<T>) filtering applied to the results

    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.GetGridSourceItems(IEnumerable<PivotedTransactionValue>, QueryableExecuterApplyType)

    GetItemToReselect(object)

    Declaration
    protected override object GetItemToReselect(object item)
    Parameters
    Type Name Description
    object item
    Returns
    Type Description
    object
    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.GetItemToReselect(object)

    InitCommands(IList<ViewCommand>)

    Adds the following commands, if the associated AllowXXXCommand property returns true: A public toggle, multi-select row, open, column visiblitiy, transfer visible, search, view cancelled, view system, export, new, copy, move up/down, xml export, and delete commands

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

    The initial set of commands for this view

    Overrides
    BaseGridControllerAny<PivotedTransactionValue>.InitCommands(IList<ViewCommand>)

    UpdateLocked()

    UpdateLocked() implementation which enumerates each column in the grid and updates their status

    Declaration
    public void UpdateLocked()

    Implements

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