Kbase P27846: Unexpected behavior of FILL-IN with FORMAT containing fixed characters
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  11/12/2009 |
|
Status: Verified
SYMPTOM(s):
Unexpected behavior of FILL-IN with FORMAT containing fixed characters
Unknown value displayed in the widget, which is deleted via user input
** Character <char> at position <n> must be <char>. (633)
Incorrect value stored in variable/database field
FACT(s) (Environment):
Progress 9.x
OpenEdge 10.x
All Supported Operating Systems
CAUSE:
Bug# OE00091553
CAUSE:
When an unknown ("?") value is displayed in the widget, the format is ignored and just a question mark is shown. This is expected. However, when the question mark is deleted, the format for the widget is not properly redisplayed.
FIX:
Workaround:
Add a VALUE-CHANGED trigger to the widget that begins with
IF SELF:SCREEN-VALUE = "" THEN SELF:SCREEN-VALUE = "".
This will force the widget to be redisplayed, at which point the format will be displayed again.