Search Results for

    Show / Hide Table of Contents

    Class LeftCollectionWithRightCollectionLayoutGenerator<T, TChild>

    A default layout generator that creates a standard IBaseGrid view of type T on the left, and a child IBaseGridRelatedCollection<TParentSingleItem, TCollection> of type TChild on the right

    Inheritance
    object
    DefaultLayoutGenerator
    LeftCollectionWithRightViewLayoutGenerator<T>
    LeftCollectionWithRightCollectionLayoutGenerator<T, TChild>
    ChartOfAccounts
    CollateralTypesViews
    CoverageTypesViews
    CustomGrids
    CustomViews
    DefaultObjects
    Documents
    DomicileViews
    Ledgers
    RateTypesViews
    TransactionAggregators
    TransactionMatchers
    Implements
    ILayoutGenerator
    Inherited Members
    LeftCollectionWithRightViewLayoutGenerator<T>.CanGenerateLayout(string, string)
    LeftCollectionWithRightViewLayoutGenerator<T>.GenerateLayout(string, string)
    LeftCollectionWithRightViewLayoutGenerator<T>.GetLeftView()
    LeftCollectionWithRightViewLayoutGenerator<T>.GenerateAdditionalTabsForLayout(LayoutDescriptor)
    LeftCollectionWithRightViewLayoutGenerator<T>.Descriptor
    LeftCollectionWithRightViewLayoutGenerator<T>.LeftCollectionRatioOf100
    DefaultLayoutGenerator.RootController
    DefaultLayoutGenerator.LayoutHelpURL
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.Client.Core.Views.DefaultLayouts.Core
    Assembly: LemonEdge.ClientCore.dll
    Syntax
    public class LeftCollectionWithRightCollectionLayoutGenerator<T, TChild> : LeftCollectionWithRightViewLayoutGenerator<T>, ILayoutGenerator where T : IBaseEntity where TChild : IBaseEntity
    Type Parameters
    Name Description
    T

    The type of entity that is in the grid on the left of this layout

    TChild

    The type of entity that is in the grid on the right of this layout and a child of the left grid

    Constructors

    LeftCollectionWithRightCollectionLayoutGenerator(IRootController)

    Declaration
    public LeftCollectionWithRightCollectionLayoutGenerator(IRootController rootController)
    Parameters
    Type Name Description
    IRootController rootController

    Methods

    GetChildView(ViewDescriptorInstance)

    Returns a IBaseGridRelatedCollection<TParentSingleItem, TCollection> as a child grid on the right of this layout

    Declaration
    protected override ViewDescriptorInstance GetChildView(ViewDescriptorInstance parent)
    Parameters
    Type Name Description
    ViewDescriptorInstance parent

    The collection grid of type T on the left of this layout

    Returns
    Type Description
    ViewDescriptorInstance

    A IBaseGridRelatedCollection<TParentSingleItem, TCollection> as a child grid on the right of this layout

    Overrides
    LeftCollectionWithRightViewLayoutGenerator<T>.GetChildView(ViewDescriptorInstance)

    Implements

    ILayoutGenerator

    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.