May 2018
Beginner to intermediate
452 pages
11h 26m
English
The purpose of this widget is for users to select and open records; therefore, we need a way to do that. It would be nice to be able to trigger this from an event like a double-click or keyboard selection.
The Treeview widget has three special events which we can use to trigger a callback as shown in the following table:
|
Event string
|
Triggered when
|
| <<TreeviewSelect>> | A row is selected, such as by clicking it with a mouse |
| <<TreeviewOpen>> | A row is opened by a double-click or by selecting it and hitting Enter |
| <<TreeviewClose>> | An open row is closed |
<<TreeviewOpen>> sounds like the event we want; even though we're not using a hierarchical list, the user is still conceptually opening the record, ...