Subscribe for automatic updates: RSS icon RSS

Login icon Sign in for full access | Help icon Help
Advanced search

Pages: [1]
  Reply  |  Print  
Author Topic: Ask Reuben 129 - Multiple Dialog  (Read 4213 times)
Reuben B.
Four Js
Posts: 1116


« on: June 28, 2022, 04:55:34 am »

In transforming from Informix-4gl to Genero, there is a focus on the user interface.  That includes using GUI widgets (COMBOBOX, DATEEDIT etc)  and arranging the fields on a form into containers (TABLE, SCROLLGRID, GROUP, FOLDER etc) , that is transforming the form file.  The user typically still experiences the same combination of dialog instructions (MENU, PROMPT, INPUT, MENU, CONSTRUCT, DISPLAY ARRAY, INPUT ARRAY).
 
In a GUI environment the user expects to be able to click or touch fields they can see on the screen.  These dialog instructions may only apply for a subset of the fields on the screen and it is a source of frustration for users that they cannot click on these other fields on the screen, typically to go back and correct something they just entered in the previous dialog.
 
Multiple Dialog was introduced in Genero 2.10 and consisted of a keyword DIALOG that allowed the developer to combine multiple INPUT, CONSTRUCT, DISPLAY ARRAY, INPUT ARRAY statements together in a single dialog.  For a user this meant that all the fields in the various sub-dialogs were active and the user could now click on any of these fields.  This gives the user a similar user experience to other GUI applications.
 
In this article I identified a number of patterns that have been identified as potential uses of Multiple Dialog.
 
To learn more about Multiple Dialog read https://4js.com/ask-reuben/ig-129/
 

Product Consultant (Asia Pacific)
Developer Relations Manager (Worldwide)
Author of https://4js.com/ask-reuben
Contributor to https://github.com/FourjsGenero
Pages: [1]
  Reply  |  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines