InputText

data class InputText(val col: Int, val line: Int, val length: Int, val substituteChar: String = "", val spaceChar: String = ".", val prefill: String = "", 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'une seule ligne de saisie, de longueur définie.

Généralement utilisée pour la saisie d'un choix.

Constructors

Link copied to clipboard
constructor(col: Int, line: Int, length: Int, substituteChar: String = "", spaceChar: String = ".", prefill: String = "", cursor: Boolean = true, submitWith: Set<FunctionKey> = setOf(FunctionKey.Envoi))

Properties

Link copied to clipboard
val col: Int

Position de la colonne (1-40) de la zone 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
val length: Int

Longueur de la zone de saisie (1-40).

Link copied to clipboard
val line: Int

Position de la ligne (1-25) de la zone de saisie.

Link copied to clipboard

Valeur de pré-remplissage du champ de saisie.

Link copied to clipboard

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 Envoi).

Link copied to clipboard

Si non vide, quel que soit le caractère tapé par l'utilisateur, ce caractère s'affichera (pour la saisie de mot de passe par exemple).