Class RowViewMapping
- Namespace
- Dynamicweb.CoreUI.Lists.ViewMappings
- Assembly
- Dynamicweb.CoreUI.dll
public sealed class RowViewMapping : ListViewMapping
- Inheritance
-
RowViewMapping
- Inherited Members
-
Properties
Columns
public IEnumerable<ModelMapping> Columns { get; set; }
Property Value
- IEnumerable<ModelMapping>
Type
public override string Type { get; }
Property Value
- string
public override Icon ViewButtonIcon { get; }
Property Value
- Icon
Methods
CreateListItem<TModel>(List, TModel, Func<string, TModel, Cell?>?)
public override IListItem CreateListItem<TModel>(List listComponent, TModel listItemDataModel, Func<string, TModel, Cell?>? getModelValue)
Parameters
listComponent
List
listItemDataModel
TModel
getModelValue
Func<string, TModel, Cell>
Returns
- IListItem
Type Parameters
TModel
GetMappings()
public override IEnumerable<ModelMapping> GetMappings()
Returns
- IEnumerable<ModelMapping>
InitListView(List, ListScreenConfiguration)
public override void InitListView(List listComponent, ListScreenConfiguration configuration)
Parameters
listComponent
List
configuration
ListScreenConfiguration