EventList

The EventList displays events in list form.

To use the control, the generic functionalities of TcHmiBa must be used.

EventList 1:

Use

Use on any page where events are to be listed.

Features

Displays the events from a specific BaObject or BaView. It can also display the events of all connected controllers.
Using the buttons in the upper area, events can be filtered by different event types.

EventList 2:

Allows you to acknowledge one or all events. The event currently selected in the list is acknowledged.

EventList 3:

The button History shows or hides the event history.

Attributes

The control inherits from BaseRoomControl and thus has the same attributes. In addition, there are the following attributes.

BA

BaObject

tchmi:framework#/definitions/Symbol

To use the generic functionalities of TcHmiBa. It links a single object or a complete view (including children) to the control.

EventList 4:

You can find more detailed information about the generic possibilities of TcHmiBa under Generic HMI.
The attribute is not applicable to all controls.

EventList 5:
EventList 6:
EventList 7:

Common

IsGlobalEventList

tchmi:general#/definitions/Boolean

Determines whether the events of all connected controllers should be displayed.

ActiveEventsCount (read-only)

tchmi:general#/definitions/Number

Number of active events that the user can acknowledge.

ColumnSorting

tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.Management.EventList.ColumnSorting

Specifies the column sorting.

The default attribute setting can also be overwritten globally for all EventList controls in CodeBehind.

TcHmi.EventProvider.register('onInitialized', function (e, data) {
  e.destroy();
  TcHmi.BuildingAutomation.Controls.Management.EventList.DefaultColumnSorting = [
    TcHmi.BuildingAutomation.Controls.Management.EventList.Columns.baIdentifier,
    TcHmi.BuildingAutomation.Controls.Management.EventList.Columns.event,
    TcHmi.BuildingAutomation.Controls.Management.EventList.Columns.eventClass,
    TcHmi.BuildingAutomation.Controls.Management.EventList.Columns.timestamp,
    TcHmi.BuildingAutomation.Controls.Management.EventList.Columns.device,
    TcHmi.BuildingAutomation.Controls.Management.EventList.Columns.objectName,
    TcHmi.BuildingAutomation.Controls.Management.EventList.Columns.instancePath,
    TcHmi.BuildingAutomation.Controls.Management.EventList.Columns.description
  ];
}

Events

Event

Description

onEventsChanged

This is triggered when the events collection has changed.

onEventAcknowledged

Is triggered when an event has been acknowledged.

onAllEventsAcknowledged

Triggered when all events have been acknowledged.