Widget Event Log
When a widget is loading and running, it produces several types of events. These events may be viewed in Event Log:
- In GUI Builder, the Event Log is opened automatically when the widget is started
- During normal operation, the log may be opened by clicking on
icon in the widget window toolbar
Widget Events
The following event types are shown in the widget event log:
Load Error
This event occurs if component's property or the whole component cannot be properly decoded from XML-based widget template.
Event Name | loadError |
Records: | 1 |
Record Format:
Field Name | Field Type | Notes |
component | String | Name of component that cannot be loaded. |
property | String | Property name, or NULL if the whole component cannot be decoded from template. |
error | String | Error message. |
Binding Error
This error event is fired when a binding error occurs, i.e. binding expression cannot be evaluated or its result cannot be properly written into binding target.
Event Name | bindingError |
Records: | 1 |
Record Format:
Field Name | Field Type | Notes |
target | String | Binding target. |
expression | String | Binding expression. |
activator | String | Binding activator. |
execution | String | Binding execution mode: on startup, on event, or periodical. |
error | String | Error text. |
stack | Data Table | Stack trace of error source. |
Was this page helpful?