Home Search

DriveWorks Solo 22
How To: Change A Static Property To A Dynamic Property (KB13111201)

Send Feedback

Introduction

This topic shows how various properties that are static by default can be made dynamic. Making a property dynamic will allow a rule to be built for the property.

Not all properties are static by default. Some properties are fixed, meaning their type cannot be changed at all. Other properties are dynamic by default, these cannot be made static. All properties that are static by default can be made to be dynamic.

A static property is identified by the gray orb that accompanies the property name

Change a Static Property to a Dynamic Property

  1. Locate the static property from the list of available properties.
  2. Double click the gray radio button  to the right of the property name.
  3. The button will turn green  indicating the property is now dynamic.
The current static value of the property will be applied in the form of a rule, for example:

Please enter a value

will become

="Please enter a value"

(the '=' sign will not be shown when opened in the rule builder)

Numeric and Boolean values will not be enclosed in " ".

Return the Dynamic Property to a Static Property

  1. Locate the dynamic property the list of available properties.
  2. Double click the green radio button  to the right of the property name.
  3. The button will turn grey  indicating the property is now static.
A property that is dynamic by default cannot be made static. If the green orb does not turn green, after double clicking, the property must have been dynamic to begin with.

When returning a changed dynamic property to a static property any rule applied while it was dynamic will be lost.

Form Control Properties will take the result of the existing rule as the static property value.

Specification Tasks (Specification Flow and Macros) will take the the previous static property value.

Build a Rule for the Dynamic Property

Ensure the property is a dynamic property (It will display the green orb  alongside the property name)

  1. Click in the property for the control to be changed
  2. Click the build button at the end of the property field to launch the rule builder

  3. Enter the rule in the rule editor and click OK to apply