Catalog Double-Click Action

Previous Next

See Also

This scenario is part of Actions Example 10: Catalog Node Leading to Data Query.

To force the catalog to pass a Scheduled Tour ID to the ReservationsFromCatalog window on double-click, take these steps:

1. In the Property Inspector for the catalog, navigate to Tree View Node 3 and select the Double-click Action property on the Behavior tab page.
2. Open the Object Activator for this property by clicking the Edit/Compose button.
3. From the Windows Designer catalog, drag the ReservationsFromCatalog info box class into the Script box. This results in the following method call being created:

ReservationsFromCatalog( ... ).Window.Create()

4. In the Script box, select the parameter subnode of this call.
5. In the Object Browser pane, select the following node:

Tab_1.Page_1.Tree_View_1

6. In the Methods list, select the GetValueFromCurrentItem method, and click the Set button. This results in:

Tab_1.Page_1.Tree_View_1.GetValueFromCurrentItem( ... )

7. In the Script box, select the empty parameter subnode of this GetValueFromCurrentItem method call.
8. Click the Edit button, and type: schedtour_id.
9. Click OK to close the Object Activator, and save your work. This results in:

ReservationsFromCatalog( Tab_1.Page_1.Tree_View_1.GetValueFromCurrentItem( schedtour_id ) ).Window.Create()

This method call creates an instance of the ReservationsFromCatalog class with the schedtour_id value for the current tree view node as a parameter. This parameter is collected in the mySchedtourID user-defined property of the ReservationsFromCatalog info window that will be opened.