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

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
To top