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<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 UIInherited Members
Namespace: LemonEdge.Client.Core.Views.Core
Assembly: LemonEdge.ClientCore.dll
Syntax
[ViewDescriptor(typeof(BaseGridAnyRelatedEntityCollectionViewInstanceEnumerator))]
public interface IBaseGridAnyRelatedCollection<T> : IBaseGrid<T>, IBaseGrid, IModelView, IOpenGridItemImplementor<T>, IGridSelector, IGridSelectionMode, IItemSelector, IHasToggleStatus, IDisposable where T : IBaseEntity
Type Parameters
Name | Description |
---|---|
T | The type of entity this grid will display |