Class EditableList
- Namespace
- Dynamicweb.CoreUI.Editors.Lists
- Assembly
- Dynamicweb.CoreUI.dll
public sealed class EditableList : EditorBase<IEnumerable<object>>
- Inheritance
-
EditableList
- Inherited Members
-
- Extension Methods
-
Properties
AllowAdding
public bool AllowAdding { get; set; }
Property Value
- bool
AllowDelete
public bool AllowDelete { get; set; }
Property Value
- bool
CustomAddAction
public ActionBase? CustomAddAction { get; set; }
Property Value
- ActionBase
EditScreenType
public Type? EditScreenType { get; set; }
Property Value
- Type
EditorContext
public string? EditorContext { get; set; }
Property Value
- string
EntityTemplate
public string? EntityTemplate { get; set; }
Property Value
- string
EntityType
public Type? EntityType { get; set; }
Property Value
- Type
HintProperty
public string? HintProperty { get; set; }
Property Value
- string
InfoProperties
public ICollection<EditableList.InfoPropertyInfo>? InfoProperties { get; set; }
Property Value
- ICollection<EditableList.InfoPropertyInfo>
LabelProperty
public string? LabelProperty { get; set; }
Property Value
- string
Methods
ForEntity<TEntity>(Expression<Func<TEntity, object?>>?)
public EditableList ForEntity<TEntity>(Expression<Func<TEntity, object?>>? labelProperyExpression = null) where TEntity : new()
Parameters
labelProperyExpression
Expression<Func<TEntity, object>>
Returns
- EditableList
Type Parameters
TEntity
ForEntity<TEntity, TScreen>(Expression<Func<TEntity, object?>>?)
public EditableList ForEntity<TEntity, TScreen>(Expression<Func<TEntity, object?>>? labelProperyExpression = null) where TEntity : new() where TScreen : EntityEditScreen<TEntity>
Parameters
labelProperyExpression
Expression<Func<TEntity, object>>
Returns
- EditableList
Type Parameters
TEntity
TScreen