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