There are a number of limitations where the Screen Designer Preview
page does not show the same behavior as when running the application.
These limitations include:
- Bidirectional scripts such as Arabic and Hebrew are not supported
in the Preview page.
- No cursor is represented in the Preview page, therefore the Preview
page does not simulate initial cursor positioning. The keywords DSPATR(PC)
and CSRLOC are ignored.
- The message line is not drawn. Using the keywords ERRMSG/ERRMSGID/SFLMSG/SFLMSGID
does not display the messages and the short beep from MSGALARM is
not simulated.
- Message subfiles and field selection subfiles are not displayed
accurately.
The effects of these additional keywords are not shown on the Preview
page:
- CHGINPDFT
- The default color and display attributes of input fields are ignored.
- SFLDSP / SFLDSPCTL
- The visibility of subfile and subfile control record using the
conditioning of these keywords is not supported.
- SFLDROP/ SFLFOLD
- The toggling of displaying each subfile record on a single record
or over multiple lines is not supported.
- DFTVAL
- Specifying the default value of output fields through this keyword
is not supported.
- DSPMOD
- Changing the current display size through this keyword is not
supported.
- ERASEINP
- Erasing unprotected input-capable fields that were on the screen
before this record is written is not supported.
- OVRATR/OVRDTA/PUTOVR/PUTRETAIN
- The use of these keywords to update only part of a record the
second time you write it is not supported.