Class Group
- Namespace
- Dynamicweb.CoreUI.Layout
- Assembly
- Dynamicweb.CoreUI.dll
public sealed class Group : LayoutComponent<UiComponentBase>
- Inheritance
-
Group
- Inherited Members
- Extension Methods
Constructors
Group()
public Group()
Group(string?)
public Group(string? name)
Parameters
namestring
Group(string, string?)
public Group(string name, string? explanation)
Parameters
Properties
Collapsed
public bool Collapsed { get; set; }
Property Value
Collapsible
public bool Collapsible { get; set; }
Property Value
Components
public IEnumerable<UiComponentBase> Components { get; }
Property Value
DisplayName
public TranslatableString DisplayName { get; set; }
Property Value
Explanation
Used to add an explanation/help text below the group title.
public TranslatableString Explanation { get; set; }
Property Value
Id
public string? Id { get; }
Property Value
Layout
public Group.GroupLayout Layout { get; set; }
Property Value
Name
public string? Name { get; set; }
Property Value
Width
public Group.GroupWidth Width { get; set; }
Property Value
Methods
GetComponentHierarchy()
protected override ICollection<UiComponentBase> GetComponentHierarchy()
Returns
SetComponentHierarchy(ICollection<UiComponentBase>)
protected override void SetComponentHierarchy(ICollection<UiComponentBase> components)
Parameters
componentsICollection<UiComponentBase>
SetId(string, string)
public void SetId(string screenTypeName, string tabName)
Parameters
WithComponent(UiComponentBase?)
public Group WithComponent(UiComponentBase? component)
Parameters
componentUiComponentBase
Returns
WithComponents(IEnumerable<UiComponentBase?>)
public Group WithComponents(IEnumerable<UiComponentBase?> components)
Parameters
componentsIEnumerable<UiComponentBase>