24.6 About Removing Controls and Components to Isolate a Problem

If you have problems running a page, try removing controls and components one at a time.

Using this approach, you can quickly determine which control or component may be the source of your problem. You can disable a control or component creating a build options. Build options enable you to conditionally display specific functionality within an application.

Build options enable you to conditionally display specific functionality within an application. Build options have two possible values: INCLUDE and EXCLUDE. If you specify an attribute as being included, then the Application Express engine considers it part of the application definition at runtime. Conversely, if you specify an attribute as being excluded, then the Application Express engine treats it as if it did not exist.

Disadvantages of Using Conditions to Remove Controls or Components

Prior releases of Oracle Application Express recommended that developers disable controls or components by setting the Condition attribute to Never. Although this approach is still valid, a major disadvantage is it overwrites the existing condition.