I ran across a very annoying difference between display forms and regular forms 
as I upgraded a custom app.

In the old app, a diary field and a char field (with limit of 0) were 
displaying their contents in read only mode so the user could see past activity 
and ongoing dialogue on that ticket (pulled up from underlying sub forms for 
display).

Now the new version tries to do the same but in a regular form.  The problems 
two-fold...

1.  A display-mode char field does not display it's conrents .  it shows as a 
blank field unless you hit the expander box and read the contents in the popup. 
 Fail.

2.  An option-mode char field, all other options the same as above, displays it 
contents as expected.

3.  A diary field also does not show the contents in the regular form and must 
be expanded.

I ran controlled experiments on these fields side by side on both a display 
form and on a regular form where applicable.

On a display form, both char and diary fields showed the contents.

On a regular form, only an optional or required char field showed their 
contents without a expansion, not diary and not display-type char.

No other option or attribute affected the comparisons.

This meant a big ugly rewrite to a lot of filters that wrote to the old diary 
field to now accommodate the same functionality in a char field as it was the 
only option that worked as desired for the functionality at hand from a UX 
perspective..  Pain.

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"

Reply via email to