Search Results for

    Show / Hide Table of Contents

    Interface IBaseGridAnyRelatedCollection<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<SI, T> 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, 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(BaseGridAnyRelatedEntityCollectionViewInstanceEnumerator))]
    public interface IBaseGridAnyRelatedCollection<T> : IBaseGrid<T>, IBaseGrid, IModelView, IOpenGridItemImplementor<T>, IGridSelector, IGridSelectionMode, IHasToggleStatus, IDisposable, IItemSelector where T : IBaseEntity
    Type Parameters
    Name Description
    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.