Smart Classes and Smart Triggers - How Smart Are They?

This section explores the intelligence exhibited by smart classes and smart triggers. How well these work and to what extent these don't are highlighted briefly .

How Smart Classes Exhibit Intelligence

The following lists how smart classes are smart enough to recognize the appropriateness of the objects to which they are applied:

How Smart Classes Lack Intelligence

The following list details how smart classes are not smart enough when applied to objects and how they exhibit improper behavior:

How Smart Triggers Exhibit Intelligence

When choosing the trigger list of an object, Forms 5.0 is intelligent enough to provide smart triggers applicable to that object and at levels higher than the default level. Even the standard drag and drop is intelligent enough to recognize the appropriateness of a given trigger. The same holds true when a smart class trigger is dragged from the Object Library and dropped in the Object Navigator.

How Smart Triggers Lack Intelligence

By default, Forms doesn't include WHEN-LIST-ACTIVATED triggers in the list of smart triggers for a T-LIST item. This is intelligent for a pop-list and combo-box but not for a T-LIST. Although WHEN-LIST-ACTIVATED appears when the Others option is chosen from the smart triggers list, the point here is that it is a special trigger only meant for a T-LIST, and Forms should be smart enough to list this trigger under the predefined smart triggers list. Smart triggers aren't necessarily the most commonly used triggers.

A second point illustrating how smart triggers lack intelligence is that there are no smart triggers for a sound item.

Категории