Search Results for

    Show / Hide Table of Contents

    Interface IBaseGridWrapperCollection<TWrapper, TMain, TPivot>

    The standard base grid view implementation for displaying wrapped items with pivoted columns in the wrapper, and that inherits all the functionality of dynamically creating appropriate 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, bool)
    IBaseGrid<TWrapper>.ResetColumnsAndGroups()
    IBaseGrid<TWrapper>.UpdateColumn(ControlDisplayInfo)
    IBaseGrid<TWrapper>.UpdateColumnToDefaultGroup(ControlDisplayInfo, bool, int?)
    IBaseGrid<TWrapper>.SetPreviewColumns(ControlDisplayInfo[])
    IBaseGrid<TWrapper>.GetLookupIDsForNewItems(Func<IBaseEntity, Task>)
    IBaseGrid<TWrapper>.CloseUI()
    IBaseGrid<TWrapper>.SetupGrid()
    IBaseGrid<TWrapper>.ToggleSearch(bool)
    IBaseGrid<TWrapper>.TotalRowCount
    IBaseGrid.GetVisibleColumnIndexes()
    IBaseGrid.RecalculateAggregates()
    IBaseGrid.SilentSetPageIndex(int)
    IModelView.ClearUI()
    IModelView.ReActivateView()
    IModelView.ValidateUI()
    IModelView.Displayer
    IModelView.Descriptor
    IModelView.Controller
    IOpenGridItemImplementor<TWrapper>.SelectItems(IEnumerable<TWrapper>)
    IOpenGridItemImplementor<TWrapper>.SelectedItems
    IOpenGridItemImplementor<TWrapper>.SelectedColumnIndex
    IOpenGridItemImplementor<TWrapper>.OpenFromRelatedColumnName
    IGridSelector.SelectItems(IEnumerable)
    IGridSelector.SelectItemAndScrollIntoView(object)
    IItemSelector.SelectionMode
    IItemSelector.SelectedObjects
    IItemSelector.SelectionChanged
    IHasToggleStatus.IsToggled
    IHasToggleStatus.ToggleChanged
    IDisposable.Dispose()
    Namespace: LemonEdge.Client.Core.Views.Core
    Assembly: LemonEdge.ClientCore.dll
    Syntax
    [ViewDescriptor(typeof(BaseGridWrappedCollectionViewInstanceEnumerator))]
    public interface IBaseGridWrapperCollection<TWrapper, TMain, TPivot> : IBaseGrid<TWrapper>, IBaseGrid, IModelView, IOpenGridItemImplementor<TWrapper>, IGridSelector, IGridSelectionMode, IItemSelector, IHasToggleStatus, IDisposable
    Type Parameters
    Name Description
    TWrapper

    The type that wraps the main and pivoted classes. Must implement all the properties of TMain and have a indexed property for the pivoted 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 pivoted columns of another type

    TPivot

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

    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.