Search Results for

    Show / Hide Table of Contents

    Interface IBaseGridRelatedCollection<SI, T>

    The standard base grid view implementation for displaying entity items related to another entity item, 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 entity in the system, it is different from IBaseGridAnyRelatedCollection<T> as that can have multiple different types of parent it is related to where as this must be of type SI

    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, Boolean)
    IBaseGrid<T>.ResetColumnsAndGroups()
    IBaseGrid<T>.RecalculateAggregates()
    IBaseGrid<T>.UpdateColumn(ControlDisplayInfo)
    IBaseGrid<T>.SetPreviewColumns(ControlDisplayInfo[])
    IBaseGrid<T>.GetLookupIDsForNewItems(Func<IBaseEntity, Task>)
    IBaseGrid<T>.CloseUI()
    IBaseGrid<T>.SetupGrid()
    IBaseGrid<T>.ToggleSearch(Boolean)
    IBaseGrid<T>.TotalRowCount
    IBaseGrid.GetVisibleColumnIndexes()
    IModelView.Displayer
    IModelView.Descriptor
    IModelView.Controller
    IModelView.ClearUI()
    IModelView.ReActivateView()
    IModelView.ValidateUI()
    IOpenGridItemImplementor<T>.SelectedItems
    IOpenGridItemImplementor<T>.OpenFromRelatedColumnName
    IOpenGridItemImplementor<T>.SelectItems(IEnumerable<T>)
    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(BaseGridRelatedEntityCollectionViewInstanceEnumerator))]
    public interface IBaseGridRelatedCollection<SI, T> : IBaseGrid<T>, IBaseGrid, IModelView, IOpenGridItemImplementor<T>, IGridSelector, IGridSelectionMode, IHasToggleStatus, IDisposable, IItemSelector
    Type Parameters
    Name Description
    SI

    The type of the parent single item that all entities of type T in this grid are related to

    T

    The type of entity this grid will display

    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.