Author Topic: MultiValue Fields and Check-boxes/Radio Buttons on same Screen  (Read 5168 times)

DonQuixote

  • Rock Star
  • *****
  • Posts: 205
  • To Dream the Impossible Dream...
Any screen with a multivalue field and either check-boxes or radio-buttons WILL have the problem that the status of the check-boxes or radio-buttons will not reflect the actual value if you click on them from a blank-value in the multivalue field and the processes before/after/validation will not work.

It is more important to see the real-values and get the processes working than the inconvenience of clicking multiple times.

 

To fix the screen:

 

Check-boxes:

Initialize check-boxes and have a default value.

Put a dummy field (off the right of the screen) after every set (control/dependent) of multivalue fields.

The dummy field must be initialized and have a default value; set to no input.

Put a dummy field after any series of check-boxes.

The dummy field must be initialized and have a default value; set to no input.

 

The result:

From a blank multivalue field clicking on a check-box:

The first click gets you out of the multivalue field.

The second click focuses you on the check-box.

The third click changes the value.

 

 

Radio-buttons:

Initialize radio buttons and have a default value.

Put two dummy fields after every set (control/dependent) of multivalue fields.

All dummy fields must be initialized and have a default.

The first dummy field is set to have no-input. The second dummy field is set to have input.

Put two dummy fields after any series of radio-buttons.

Both will have no-input.

 

The result:

From a blank multivalue field clicking on a radio button:

The first click gets you to the second dummy field.

The second click changes the value.

(Ummmmm. This makes me wonder that if we use two dummy fields on check-boxes, can we get the three clicks down to two?)

DOES ANYONE HAVE A BETTER SOLUTION?