UserInput constructor
Creates a UserInput from:
_buttonCode
of the pressed dialog button,
fields
the user input ordered per input line of the dialog.
The Map keys count the dialog lines, starting at 0.
The Map values provide the user input for each line:
List item 0: The radio/check button state: null=no such button,
"true" or "false" if checked or not checked.
List items 1,2,.. : (variable length): represent the values of
a text entry fields, auto-splitted if comma separated.
Or the selected value if no text field, but a combo box.
dia
the dialog which delivered the input
Implementation
UserInput(String this._buttonCode, Map<int, List<String>> this.fields,
BaseDialog this.dia);