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 UIInherited Members
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 | The main item that is displayed in the grid via the |
TPivot | The type of entity that holds additional properties to be pivotted on the wrapper |