Class OverviewScreenBase<TModel>
- Namespace
- Dynamicweb.CoreUI.Screens
- Assembly
- Dynamicweb.CoreUI.dll
public abstract class OverviewScreenBase<TModel> : ScreenBase<TModel> where TModel : DataViewModelBase
Type Parameters
TModel
- Inheritance
-
Screen
Base <TModel>OverviewScreenBase<TModel>
- Inherited Members
Properties
ShowCloseAction
Property Value
Methods
AddComponent(UiComponentBase?, string?, GroupWidth, Icon?, ContextMenu?, string?)
Adds a Widget to the overview screen with the given heading and width containing the given component.
protected void AddComponent(UiComponentBase? component, string? heading = null, Group.GroupWidth width = GroupWidth.Col_6, Icon? icon = null, ContextMenu? contextMenu = null, string? color = null)
Parameters
component
UiComponent Base The content of the widget.
heading
stringThe heading of the widget, if given.
width
Group.GroupWidth The width of the container, if given.
icon
IconcontextMenu
ContextMenu color
string
AddComponent(string?, UiComponentBase?, string?, GroupWidth, Icon?, ContextMenu?, string?)
Adds a Widget to the overview screen with the given heading and width containing the given component.
protected void AddComponent(string? tabName, UiComponentBase? component, string? heading = null, Group.GroupWidth width = GroupWidth.Col_6, Icon? icon = null, ContextMenu? contextMenu = null, string? color = null)
Parameters
tabName
stringThe name of the tab in which the widget goes.
component
UiComponent Base The content of the widget.
heading
stringThe heading of the widget, if given.
width
Group.GroupWidth The width of the container, if given.
icon
IconcontextMenu
ContextMenu color
string
AddWidget(Widget, GroupWidth)
Parameters
widget
Widgetwidth
Group.GroupWidth
AddWidget(string?, Widget, GroupWidth)
Parameters
tabName
stringwidget
Widgetwidth
Group.GroupWidth
BuildOverviewScreen()
GetDefinitionInternal()
Returns
GetScreenActions()
Returns
GetScreenName()
Returns
SetInfobar(InfoBar?)
Parameters
bar
InfoBar