Search Results for

    Show / Hide Table of Contents

    Interface IBaseGridWrapperCollection<TWrapper, TMain, TPivot>

    The standard base grid view implementation for displaying wrapped items with pivotted columns in the wrapper, and that inherits all the functionality of dynamically creating apropriate columns from the IBaseGrid<T>

    This is the core view for creating grids of any wrapped item in the system that holds pivotted columns of another item in the system

    Both this view and the IBaseDefaultSingleView<T> view have a similar mechanism for creating controls dynamically within the UI
    Inherited Members
    IBaseGrid<TWrapper>.SetGridSource(ObservableCollection<TWrapper>)
    IBaseGrid<TWrapper>.UpdatedGridSourceCollection()
    IBaseGrid<TWrapper>.CreateColumnGroup(GridColumnGroup)
    IBaseGrid<TWrapper>.CreateColumn(ControlDisplayInfo, Boolean)
    IBaseGrid<TWrapper>.ResetColumnsAndGroups()
    IBaseGrid<TWrapper>.RecalculateAggregates()
    IBaseGrid<TWrapper>.UpdateColumn(ControlDisplayInfo)
    IBaseGrid<TWrapper>.SetPreviewColumns(ControlDisplayInfo[])
    IBaseGrid<TWrapper>.GetLookupIDsForNewItems(Func<IBaseEntity, Task>)
    IBaseGrid<TWrapper>.CloseUI()
    IBaseGrid<TWrapper>.SetupGrid()
    IBaseGrid<TWrapper>.ToggleSearch(Boolean)
    IBaseGrid<TWrapper>.TotalRowCount
    IBaseGrid.GetVisibleColumnIndexes()
    IModelView.Displayer
    IModelView.Descriptor
    IModelView.Controller
    IModelView.ClearUI()
    IModelView.ReActivateView()
    IModelView.ValidateUI()
    IOpenGridItemImplementor<TWrapper>.SelectedItems
    IOpenGridItemImplementor<TWrapper>.OpenFromRelatedColumnName
    IOpenGridItemImplementor<TWrapper>.SelectItems(IEnumerable<TWrapper>)
    IGridSelector.SelectItems(IEnumerable)
    IHasToggleStatus.IsToggled
    IHasToggleStatus.ToggleChanged
    System.IDisposable.Dispose()
    IItemSelector.SelectionMode
    IItemSelector.SelectionChanged
    IItemSelector.SelectedObjects
    Namespace: LemonEdge.Client.Core.Views.Core
    Assembly: ClientCore.dll
    Syntax
    [ViewDescriptor(typeof(BaseGridWrappedCollectionViewInstanceEnumerator))]
    public interface IBaseGridWrapperCollection<TWrapper, TMain, TPivot> : IBaseGrid<TWrapper>, IBaseGrid, IModelView, IOpenGridItemImplementor<TWrapper>, IGridSelector, IGridSelectionMode, IHasToggleStatus, IDisposable, IItemSelector
    Type Parameters
    Name Description
    TWrapper

    The type that wraps the main and pivotted classes. Must implement all the properties of TMain and have a indexed property for the pivotted ones of TPivot. This is the entity that is displayed in the grid

    TMain

    The main item that is displayed in the grid via the TWrapper with additional pivotted columns of another type

    TPivot

    The type of entity that holds additional properties to be pivotted on the wrapper

    Extension Methods

    MiscExtensions.SetIfNotEqual<T, P>(T, Expression<Func<T, P>>, P)
    ReflectionExtensions.ClearEventInvocations(Object, String)
    StringExtensions.ToCSVFormatString(Object, Type)
    SQLExtensions.ToSQLValue(Object, Boolean)
    In This Article
    Back to top © LemonTree Software Ltd. All rights reserved.