Search Results for

    Show / Hide Table of Contents

    Interface IBaseGridAnyRelatedAnyCollection<T>

    The standard base grid view implementation for displaying entity items related to a main object, 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 entity in the system that are related to another object in the system. It is different from IBaseGridRelatedCollection<TParentSingleItem, TCollection> as that single item type must be the same, where as this can have a parent that can be of different types allowing it to owkr against any entity parent

    Both this view and the IBaseDefaultSingleView<T> view have a similar mechanism for creating controls dynamically within the UI
    Inherited Members
    IBaseGrid<T>.SetGridSource(ObservableCollection<T>)
    IBaseGrid<T>.UpdatedGridSourceCollection()
    IBaseGrid<T>.CreateColumnGroup(GridColumnGroup)
    IBaseGrid<T>.CreateColumn(ControlDisplayInfo, bool)
    IBaseGrid<T>.ResetColumnsAndGroups()
    IBaseGrid<T>.UpdateColumn(ControlDisplayInfo)
    IBaseGrid<T>.UpdateColumnToDefaultGroup(ControlDisplayInfo, bool, int?)
    IBaseGrid<T>.SetPreviewColumns(ControlDisplayInfo[])
    IBaseGrid<T>.GetLookupIDsForNewItems(Func<IBaseEntity, Task>)
    IBaseGrid<T>.CloseUI()
    IBaseGrid<T>.SetupGrid()
    IBaseGrid<T>.ToggleSearch(bool)
    IBaseGrid<T>.TotalRowCount
    IBaseGrid.GetVisibleColumnIndexes()
    IBaseGrid.RecalculateAggregates()
    IBaseGrid.SilentSetPageIndex(int)
    IModelView.ClearUI()
    IModelView.ReActivateView()
    IModelView.ValidateUI()
    IModelView.Displayer
    IModelView.Descriptor
    IModelView.Controller
    IOpenGridItemImplementor<T>.SelectItems(IEnumerable<T>)
    IOpenGridItemImplementor<T>.SelectedItems
    IOpenGridItemImplementor<T>.SelectedColumnIndex
    IOpenGridItemImplementor<T>.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(BaseGridAnyRelatedAnyCollectionViewInstanceEnumerator))]
    public interface IBaseGridAnyRelatedAnyCollection<T> : IBaseGrid<T>, IBaseGrid, IModelView, IOpenGridItemImplementor<T>, IGridSelector, IGridSelectionMode, IItemSelector, IHasToggleStatus, IDisposable
    Type Parameters
    Name Description
    T

    The type of entity this grid will display

    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.