Class EditScreenBase<TModel>.EditScreenBuilder
- Namespace
- Dynamicweb.CoreUI.Screens
- Assembly
- Dynamicweb.CoreUI.dll
public sealed class EditScreenBase<TModel>.EditScreenBuilder
- Inheritance
-
EditScreenBase<TModel>.EditScreenBuilder
- Inherited Members
-
Methods
AddComponent(string, string, UiComponentBase?)
public void AddComponent(string tabName, string heading, UiComponentBase? component)
Parameters
tabName
string
heading
string
component
UiComponentBase
AddComponents(string, string, IEnumerable<UiComponentBase?>?)
public void AddComponents(string tabName, string heading, IEnumerable<UiComponentBase?>? components)
Parameters
tabName
string
heading
string
components
IEnumerable<UiComponentBase>
AddDynamicFields(string, Expression<Func<TModel, FieldGroupCollection>>)
public void AddDynamicFields(string tabName, Expression<Func<TModel, FieldGroupCollection>> expression)
Parameters
tabName
string
expression
Expression<Func<TModel, FieldGroupCollection>>
AddDynamicFields(string, Expression<Func<TModel, FieldGroupCollection>>, string)
public void AddDynamicFields(string tabName, Expression<Func<TModel, FieldGroupCollection>> expression, string headingPrefix)
Parameters
tabName
string
expression
Expression<Func<TModel, FieldGroupCollection>>
headingPrefix
string
EditorFor(string)
public EditorBase? EditorFor(string propertyName)
Parameters
propertyName
string
Returns
- EditorBase
EditorFor<T>(Expression<Func<TModel, T>>)
public EditorBase? EditorFor<T>(Expression<Func<TModel, T>> expression)
Parameters
expression
Expression<Func<TModel, T>>
Returns
- EditorBase
Type Parameters
T