The Dialog Editor
The Dialog Editor
The user dialogs for the decision table process are defined in the dialog editor. It is initiated when a new dialog is created or if a existing dialog is opened. An existing dialog is initiated by selecting a group, compound and dialog in the comboboxes of the development system or via the ePOS Explorer.
The already created dialogs can be integrated into a decision table with the help of the input assistant.
The dialog editor comprises two windows: the dialog editor itself in which the characteristics of the individual dialog object are set (characteristics window) and the dialog mask on which one is working.
In case the dialog is read-only, this will be indicated by the icon.
The dialog editor has the following dialog objects at its disposal:
Dialog window | Settings for the whole dialog mask |
Textbox | Input of data (also as pure output) |
Button | Button control with text and / or image |
Label | Fixed text |
Listbox | selection of an array or data list |
Combobox | Selection with a "drop down list" |
Image | Image file as Bitmap |
Frame | Group of dialog fields |
Shape | Simple frame (round, square, filled out,...) |
Checkbox | Yes/No checkboxes |
Radiobox | choice of an alternative |
Tabregister | Registered tabs |
Table | Multiple columns and rows |
Tree structure | Depiction of data related to each other in the form of a tree structure |
The main part of the dialog editor shows the special characteristic of the individual object which are described in the dialog objects.
ePOS offers several options to flexibly manage dialogs and dialog fields. The easiest way is to initiate using the function f$Dialog from the decision table.
Every dialog mask must have at least one button because the dialog can only be ended via the button!
In order to make sure that all dialogs look similar in the easiest possible way, it is recommended to define a template dialog in the dialogs register in the menu Extras -> Options. In front of any type of dialog object, exactly one exemplar should be entered into the template dialog. This dialog object’s attributes will be used when inserting new dialog objects. Only references to parameters should not be used in these templates in order to avoid mistakes.
See also:
Activation of Dialogs and Dialog Fields
Positioning of Dialogs on the Screen
Incorporating Help,Videos, Music, CAD Sketches or Other Applications
Different Application Languages
The Context Menu in the Dialog Editor