Features (Setup Architecture)
The respective dialog is enabled at runtime, end-users will see the features defined in this view, and be able to select/deselect them to customize their product installation at runtime.
page lets you define the conceptual components of your application in a hierarchical manner. As long as theNew features created in this page also have accompanying elements inserted in the Web Media Blocks page. These accompanying elements associate web download segments with the newly created features.
Creating New Features
To create a new feature:
- Select the parent feature of the new feature to create. If the feature is a top level feature, select instead.
- Click the button.
- Type in the name of your new feature.
- Describe your feature in the region.
Updating Features
- To update the description of an existing feature, select that feature and type directly in the region. Changes to the feature description are applied immediately.
- To update the name of an existing feature, select the feature and click the button. Type in the new feature name.
- To update the ordering of an existing feature, click the arrow buttons until the features are sorted as you like.
Deleting Features
To delete a feature:
- Select the feature to delete.
- Click the button.
Deleting a feature will also remove all of its subfeatures.
Scripting Details
The two-way integrated IDE emits or updates the underlying setup script every time the visual view is used. If you are using InstallAware scripting in your setups, the following information identifies the changes made by this visual page to your setup script.
Commands Used
This page emits the following types of scripting commands: Define Component, Define Web Media Block, Get Component State, Set Component State. Additional general scripting commands may be emitted.
Commands Required
This page does not require any scripting commands to be present, however some pre-existing commands may provide better operation. Template and wizard generated setups provide all necessary commands.