Search Results for

    Show / Hide Table of Contents

    Class TopSingleViewWithBottomCollectionLayoutGenerator<T, TBottom>

    A default layout generator that creates a standard IBaseDefaultSingleView<T> view of type T on the top, and a collection grid IBaseGridRelatedCollection<TParentSingleItem, TCollection> of type TBottom on the bottom

    Inheritance
    object
    DefaultLayoutGenerator
    TopSingleWithBottomViewLayoutGenerator<T>
    TopSingleViewWithBottomCollectionLayoutGenerator<T, TBottom>
    BlendTransaction
    CustomGrid
    CustomView
    DataMapping
    ExchangeRateCategoryRates
    GroupingDefaultLayout
    ImportDefinitionDefaultLayout
    TransactionAggregator
    TransactionMatcher
    Implements
    ILayoutGenerator
    Inherited Members
    TopSingleWithBottomViewLayoutGenerator<T>.CanGenerateLayout(string, string)
    TopSingleWithBottomViewLayoutGenerator<T>.GenerateLayout(string, string)
    TopSingleWithBottomViewLayoutGenerator<T>.GenerateAdditionalTabsForLayout(LayoutDescriptor)
    TopSingleWithBottomViewLayoutGenerator<T>.Descriptor
    TopSingleWithBottomViewLayoutGenerator<T>.TopViewPercentHeight
    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 TopSingleViewWithBottomCollectionLayoutGenerator<T, TBottom> : TopSingleWithBottomViewLayoutGenerator<T>, ILayoutGenerator where T : IBaseEntity where TBottom : IBaseEntity
    Type Parameters
    Name Description
    T

    The type of entity that is in the view at the top of this layout

    TBottom

    The type of entity that is in the grid at the bottom of this layout

    Constructors

    TopSingleViewWithBottomCollectionLayoutGenerator(IRootController)

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

    Methods

    GetBottomView(ViewDescriptorInstance)

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

    Declaration
    protected override Task<ViewDescriptorInstance> GetBottomView(ViewDescriptorInstance topView)
    Parameters
    Type Name Description
    ViewDescriptorInstance topView

    The view of type T on the top of this layout

    Returns
    Type Description
    Task<ViewDescriptorInstance>

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

    Overrides
    TopSingleWithBottomViewLayoutGenerator<T>.GetBottomView(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.