Table of Contents

Class ListViewMapping

Namespace
Dynamicweb.CoreUI.Lists
Assembly
Dynamicweb.CoreUI.dll
public abstract class ListViewMapping
Inheritance
ListViewMapping
Derived
Inherited Members

Properties

Type

public abstract string Type { get; }

Property Value

string

ViewButtonIcon

public abstract Icon ViewButtonIcon { get; }

Property Value

Icon

Methods

CreateListItem<TModel>(List, TModel, Func<string, TModel, Cell?>?)

public abstract IListItem? CreateListItem<TModel>(List listComponent, TModel listItemDataModel, Func<string, TModel, Cell?>? getOverridenModelValue)

Parameters

listComponent List
listItemDataModel TModel
getOverridenModelValue Func<string, TModel, Cell>

Returns

IListItem

Type Parameters

TModel

GetMappings()

public abstract IEnumerable<ModelMapping?> GetMappings()

Returns

IEnumerable<ModelMapping>

InitListView(List, ListScreenConfiguration)

public virtual void InitListView(List listComponent, ListScreenConfiguration configuration)

Parameters

listComponent List
configuration ListScreenConfiguration
To top