Class Group
- Namespace
- Dynamicweb.CoreUI.Layout
- Assembly
- Dynamicweb.CoreUI.dll
public sealed class Group : LayoutComponent<UiComponentBase>
- Inheritance
-
Group
- Inherited Members
-
- Extension Methods
-
Constructors
Group()
Group(string?)
public Group(string? name)
Parameters
name
string
Properties
Collapsed
public bool Collapsed { get; set; }
Property Value
- bool
Collapsible
public bool Collapsible { get; set; }
Property Value
- bool
Components
public IEnumerable<UiComponentBase> Components { get; }
Property Value
- IEnumerable<UiComponentBase>
DisplayName
public TranslatableString DisplayName { get; set; }
Property Value
- TranslatableString
Id
public string? Id { get; }
Property Value
- string
Layout
public Group.GroupLayout Layout { get; set; }
Property Value
- Group.GroupLayout
Name
public string? Name { get; set; }
Property Value
- string
Width
public Group.GroupWidth Width { get; set; }
Property Value
- Group.GroupWidth
Methods
GetComponentHierarchy()
protected override ICollection<UiComponentBase> GetComponentHierarchy()
Returns
- ICollection<UiComponentBase>
SetComponentHierarchy(ICollection<UiComponentBase>)
protected override void SetComponentHierarchy(ICollection<UiComponentBase> components)
Parameters
components
ICollection<UiComponentBase>
SetId(string, string)
public void SetId(string screenTypeName, string tabName)
Parameters
screenTypeName
string
tabName
string
WithComponent(UiComponentBase?)
public Group WithComponent(UiComponentBase? component)
Parameters
component
UiComponentBase
Returns
- Group
WithComponents(IEnumerable<UiComponentBase?>)
public Group WithComponents(IEnumerable<UiComponentBase?> components)
Parameters
components
IEnumerable<UiComponentBase>
Returns
- Group