Table of Contents

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

name string

Group(string, string?)

public Group(string name, string? explanation)

Parameters

name string
explanation 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

Explanation

Used to add an explanation/help text below the group title.

public TranslatableString Explanation { 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
To top