Table of Contents

Class TrinityTable

Namespace
AbanoubNassem.Trinity.Components
Assembly
AbanoubNassem.Trinity.dll

Represents a table in the Trinity application.

public class TrinityTable
Inheritance
TrinityTable
Inherited Members

Properties

Actions

Gets or sets the list of actions available for each row in the table.

public List<ITrinityAction> Actions { get; }

Property Value

List<ITrinityAction>

BottomWidgets

Gets or sets the list of widgets displayed at the bottom of the table.

public List<ITrinityWidget> BottomWidgets { get; }

Property Value

List<ITrinityWidget>

BulkActions

Gets or sets the list of bulk actions available for multiple rows in the table.

public List<ITrinityAction> BulkActions { get; }

Property Value

List<ITrinityAction>

Columns

Gets or sets the list of columns in the table.

public List<ITrinityColumn> Columns { get; }

Property Value

List<ITrinityColumn>

TopWidgets

Gets or sets the list of widgets displayed at the top of the table.

public List<ITrinityWidget> TopWidgets { get; }

Property Value

List<ITrinityWidget>

Methods

SetActions(List<ITrinityAction>)

Sets the list of actions available for each row in the table.

public TrinityTable SetActions(List<ITrinityAction> actions)

Parameters

actions List<ITrinityAction>

The list of actions to set.

Returns

TrinityTable

The TrinityTable instance.

SetBottomWidgets(List<ITrinityWidget>)

Sets the list of widgets displayed at the bottom of the table.

public TrinityTable SetBottomWidgets(List<ITrinityWidget> bottomWidgets)

Parameters

bottomWidgets List<ITrinityWidget>

The list of widgets to set.

Returns

TrinityTable

The TrinityTable instance.

SetBulkActions(List<ITrinityAction>)

Sets the list of bulk actions available for multiple rows in the table.

public TrinityTable SetBulkActions(List<ITrinityAction> actions)

Parameters

actions List<ITrinityAction>

The list of bulk actions to set.

Returns

TrinityTable

The TrinityTable instance.

SetColumns(List<ITrinityColumn>)

Sets the list of columns in the table.

public TrinityTable SetColumns(List<ITrinityColumn> columns)

Parameters

columns List<ITrinityColumn>

The list of columns to set.

Returns

TrinityTable

The TrinityTable instance.

SetTopWidgets(List<ITrinityWidget>)

Sets the list of widgets displayed at the top of the table.

public TrinityTable SetTopWidgets(List<ITrinityWidget> topWidgets)

Parameters

topWidgets List<ITrinityWidget>

The list of widgets to set.

Returns

TrinityTable

The TrinityTable instance.