Back Forward Declare Trigger form
Completing the Pages & Classes tab

About Declare Trigger rules

Use this tab to list the clipboard pages referenced by name in the Triggers tab. See How to Complete a Pages & Classes tab for basic instructions.

Field

Description

Pages and Classes zzz
Page Name

Optional. Enter the name of a page referenced on the Triggers tab. Optionally, add a row with the keyword Top as the page name, to identify a top-level page. The Top keyword allows you to use the syntax Top.propertyref to identify properties on other tabs of this rule form.

Class

SmartPromptOptional. Select the class of the page or pages that are referenced on the Triggers tab. You cannot use the keywords $ANY, $NONE or $CLASS here.

The system completes the first row of this array, using the Applies To key part of the rule as the class, and leaving the Page Name field blank. Do not alter that row.

Page Context Data  
Page Context

SmartPromptOptional. Leave this blank if the properties watched by this rule (and recorded on the Triggers tab) are Single Value properties found on a top-level page.

Otherwise, identify a Page List or Page Group property reference on the page. You can supply literal index values or property-reference index values. Omit any index to indicate that all values of the index are acceptable. These are acceptable:

Invoices.pyOrders(2).pyItems("Manuals").pyItemNames
Invoices.pyOrders().pyItems().pyItemNames

Class

SmartPromptOptional. Select the class of the page or pages that are identified in the Page Context field. You cannot use the keywords $ANY, $NONE or $CLASS here.

zzz About Declare Trigger rules