InputForm

data class InputForm(val cols: List<Int>, val lines: List<Int>, val length: List<Int>, val spaceChar: Char = '.', val prefill: List<String> = emptyList(), val cursor: Boolean = true, val submitWith: Set<FunctionKey> = setOf(FunctionKey.Envoi)) : ServiceResponse.Command

Demande à la passerelle de gérer la saisie par l'utilisateur d'un formulaire comprenant plusieurs zones de saisie (30 maximum), de position et longueur définies.

Constructors

Link copied to clipboard
constructor(cols: List<Int>, lines: List<Int>, length: List<Int>, spaceChar: Char = '.', prefill: List<String> = emptyList(), cursor: Boolean = true, submitWith: Set<FunctionKey> = setOf(FunctionKey.Envoi))

Properties

Link copied to clipboard
val cols: List<Int>

Tableau des positions de la colonne (1-40) des zones de saisie.

Link copied to clipboard
val cursor: Boolean = true

Affichage ou non du curseur sur le terminal de l'utilisateur.

Link copied to clipboard

Tableau des longueurs des zones de saisie (1-40).

Link copied to clipboard
val lines: List<Int>

Tableau des positions de la ligne (1-25) des zones de saisie.

Link copied to clipboard

Tableau contenant les valeurs de pré-remplissage de chaque zone de saisie.

Link copied to clipboard
val spaceChar: Char = '.'

Caractère pour affichage du champ de saisie ( ou . généralement).

Link copied to clipboard

Valeur indiquant les touches de fonctions possibles qui valideront la saisie (par exemple la touche FunctionKey.Envoi).