Application Level Property Settings
Introduction
Properties can be set at the Application level and not just at the Operation level. If you have 5 Operations inside the Application and you want all of them to use specific properties that are all the same settings for uniformity, this is where it will save time to set the properties at the Application level and not each individual Operation.
For example, I can set a Property in the Application of:
TableDisplay{ allowColResize: true; }
…and this will enable this specific feature in all 5 Operations inside this Application. Then if I wanted one Operation to not use it, I go to that specific Operation and set the property in TableDisplay to:
allowColResize: false;
....so that in this specific Operation it won’t be on. The one closest to the source code takes precedence, like HTML. You can consider the Application as the CSS and the Operation itself as Embedded Styling or Inline Styling.
You can use all the properties for an Operation and set them in an Application.
To view a sample of this as described above, please click here.
How to set
Go into the Application Manager in WOW and go to the Properties settings, which is located under the Display settings section of the WOW Builder. Set the TableDisplay{ } property with the following properties:
TableDisplay{
allowColResize: true;
nextPreviousJustify: left;
}
...then click the Update or Insert Application button at the top, depending if you are creating a new Application or editing an existing one.
Note: the nextPreviousJustify default setting is set to “right” without having the property visible. Remember, this is just an example of two property settings within the TableDisplay{} settings. You can add any properties into the Application that you can set in any Operation.
Click here to see the Operation Properties.
example: set properties in Application.
Create / Choose Operation(s)
The next step would be to decide if you want to create Operations for your new Application or choose existing Operations in your Application that you may not want to have this enabled in. In my example, I will display 5 Operations within this Application and one will be turned off.
example: Op. 4 is turned OFF
example: how properties look turned ON. The allowColResize property shows double vertical lines that are parallel to one another when this property is turned On and a single line when it is turned OFF.
example: how properties look turned OFF.
Note: If you set some properties up in the Application and they are not working in the Operation(s), a suggestion to look in the Operation’s Property settings to see if it exists in there because if it is, it will take precedence in the Operation over the Application.