The mechanism for defining dynamic presentation attributes uses the existing SENDLIST.DYNAMIC; command, to create a list with a specific name, which the client application is able to read, and process at runtime. The list is sent down during the processing of an Ispec and is used by the client application to render the controls on the form, according to the attributes specified in the list.
The name of the list includes the Ispec name to make it unique within a CE client application. This allows each Ispec to have a separate list of presentation attributes. The format of the list name is:
<IspecName>._Attributes_
For example
Menu._Attributes_
When the Menu screen is processed by the Client application, it looks for a list with this name and apply any presentation attributes that are defined for each field in the list. In the event that a customer system already uses a list name of this format, the default suffix ”_Attributes_” can be configured via the configuration file employed by the client application (for example, Web.Config for ASP.NET client). The customer can then choose a unique suffix that is site-specific for their needs.