Changing properties
To get started we are going to change some object properties through personalization. There are a number of properties we will change and we will start off by renaming labels of items on the screen. We will also change properties to hide and move or disable fields. We want to change the properties every time we enter the form or block and the triggers that fire on these events are the WHEN-NEW-FORMS-INSTANCE
and WHEN-NEW-BLOCK-INSTANCE
triggers. In the following recipes, we are going to perform several actions on a WHEN-NEW-FORM-INSTANCE
trigger as follows:
Changing prompts
Disabling buttons
Renaming tabs
Hiding fields
Moving fields
Testing the form after applying personalization
Fixing a personalization that doesn't seem to work
Note
Before we create a personalization, especially changing properties, it is important to check any profile options that may be available or see if there are any menu exclusions that are available for the form. There may well be some that perform...