Table des matières
InputDialog [En cours de Traduction Wismerheal][WSL]
Cet object représente une fenêtre demandant à l'utilisateur d'entrer des données.
Fonctions
InputDialog
Fonction de construction.
Syntaxe
var myObject = new InputDialog();
var myObject = new InputDialog(parameters);
Arguments
- parameters - (object) paramètres de fenêtre
- title - (string) le titre de la fenêtre
- position - (Point) la position de la fenêtre
- opacity - (float) l'opacité de la fenêtre
- enabled - (boolean) le statut d'activation de la fenêtre
- visible - (boolean) le statut de la fenêtre visible
- labelText - (string) le label de texte
- okButtonText - (string) le texte du bouton OK
- cancelButtonText - (string) le texte du bouton ANNULER
- textEchoMode - (TextEchoMode) le texte du mode "echo"
- floatDecimals - (integer) le nombre de décimales
- integerStep - (integer) the integer step (l'étape définissant un entier)
- minimum - (mixed) la valeur minimum
- maximum - (mixed) la valeur maximum
- range - (object) la portée
- minimum - (mixed) la valeur minimum
- maximum - (mixed) la valeur maximum
- inputType - (InputType) le type d'entrée
- value - (mixed) la valeur par défaut
- items - (array) les éléments (utilisé quand on demande un élément d'une liste)
- itemsEditable - (boolean) sont des éléments en provenance d'une liste éditable
- onClosed - (OnClosed) évènement appelé quand la fenêtre est fermée
- onValueChanged - (OnValueChanged) évènement appelé quand la valeur est changée
Exceptions
- (ParameterTypeError) type de paramètre incorrect
- (ParameterCountError) paramètre de compteur incorrect
Example
var myObject = new InputDialog();
var myObject = new InputDialog({ title: "Enter text:", inputType: InputDialog.Text });
Méthodes
setTitle
Définit le titre de la fenêtre.
Syntaxe
myObject.setTitle(title);
Arguments
- title - (string) le titre de la fenêtre
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setPosition
Définit la position de la fenêtre.
Syntaxe
myObject.setPosition(point);
Arguments
- point - (Point) la position de la fenêtre
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setOpacity
Définit l'opacité de la fenêtre.
Syntaxe
myObject.setOpacity(opacity);
Arguments
- opacity - (float) l'opacité de la fenêtre
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setEnabled
Définit le statut d'activité de la fenêtre.
Syntax
myObject.setEnabled(enabled);
Arguments
- enabled - (boolean) le statut d'activité de la fenêtre
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setVisible
Définit le statut visible de la fenêtre.
Syntaxe
myObject.setVisible(visible);
Arguments
- visible - (boolean) le statut visible de la fenêtre
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
close
Ferme la fenêtre.
Syntaxe
myObject.close();
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
title
Renvoi le titre de la fenêtre.
Syntaxe
myObject.title();
Renvoi
- (string) le titre de la fenêtre
position
Renvoi la position de la fenêtre.
Syntaxe
myObject.position();
Renvoi
- (Point) la position de la fenêtre
opacity
Renvoi l'opacité de la fenêtre.
Syntaxe
myObject.opacity();
Renvoi
- (float) l'opacité de la fenêtre
enabled
Renvoi le statut d'activité de la fenêtre.
Syntaxe
myObject.enabled();
Renvoi
- (boolean) le statut d'activité de la fenêtre
visible
Renvoi le statut visible de la fenêtre.
Syntaxe
myObject.visible();
Renvoi
- (boolean) le statut visible de la fenêtre
setLabelText
Définit le label de texte.
Syntaxe
myObject.setLabelText(text);
Arguments
- text - (string) le label de texte
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setOkButtonText
Définit le texte du bouton OK.
Syntaxe
myObject.setLabelText(text);
Arguments
- text - (string) le label du bouton OK
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setCancelButtonText
Définit le texte du bouton ANNULER.
Syntaxe
myObject.setCancelButtonText(text);
Arguments
- text - (string) le label du bouton ANNULER
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setTextEchoMode
Définit le texte du mode "echo".
Syntaxe
myObject.setTextEchoMode(textEchoMode);
Arguments
- textEchoMode - (TextEchoMode) le texte du mode "echo"
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setFloatDecimals
Définit le nombre de décimales des valeurs à virgule (floating values).
Syntaxe
myObject.setFloatDecimals(decimals);
Arguments
- decimals - (integer) le nombre de décimales des valeurs à virgule (floating values)
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setIntegerStep
Définit l'étape d'une valeur "integer" (entier)
Syntaxe
myObject.setIntegerStep(step);
Arguments
- step - (integer) l'étape d'une valeur "integer" (entier)
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setMaximum
Définit la valeur maximum.
Syntaxe
myObject.setMaximum(maximum);
Arguments
- maximum - (mixed) la valeur maximum
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setMinimum
Définit la valeur minimum.
Syntaxe
myObject.setMinimum(minimum);
Arguments
- minimum - (mixed) la valeur mimimum
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setRange
Définit les valeurs minimum et maximum.
Syntaxe
myObject.setRange(minimum, maximum);
Arguments
- minimum - (mixed) la valeur minimum
- maximum - (mixed) la valeur maximum
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setInputType
Définit le type d'entrée.
Syntaxe
myObject.setRange(inputType);
Arguments
- inputType - (InputType) le type d'entrée
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setValue
Définit la valeur.
Syntaxe
myObject.setValue(value);
Arguments
- value - (mixed) la valeur
Renvois
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setItems
Définit les éléments à partir desquels le choix peut être fait.
Syntaxe
myObject.setItems(items);
Arguments
- items - (array) les éléments à partir desquels le choix peut être fait
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
setItemsEditable
Définit les éléments comme éditables.
Syntaxe
myObject.setItemsEditable(itemsEditable);
Arguments
- itemsEditable - (boolean) la liste des éléments doit-elle être éditable
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
valeur
Renvoi la valeur.
Syntaxe
myObject.value();
Renvoi
- (mixed) la valeur
show
Affiche la fenêtre. (non-bloquant) Utilise l'évènement OnClosed pour savoir quand la fenêtre a été fermé.
Syntaxe
myObject.show();
Renvoi
- (InputDialog) ce "InputDialog" (dialog d'entrée)
showModal
Affiche la fenêtre. (bloquant)
Syntaxe
myObject.showModal();
Renvoi
- (integer) le résultat de la fenêtre (0 signifie que cela a été annulé)
Evènements
onClosed
Appelé quand la fenêtre est fermée.
Syntaxe
myObject.onClosed = function(result) {};
Arguments
- result - (integer) le résultat de la fenêtre (0 signifie que cela a été annulé)
Example
myObject.onClosed = function(result) { if(result) { //Event action } };
onValueChanged
Appelé quand la valeur change.
Syntaxe
myObject.onValueChanged = function(value) {};
Arguments
- value - (mixed) the current value
Example
myObject.onValueChanged = function(value) { //Event action };
Attributs
title
Le titre de la fenêtre. (string)
position
La position de la fenêtre. (Point)
opacity
L'opacité de la fenêtre. (float)
enabled
Le statut d’activité de la fenêtre. (boolean)
visible
Le statut de visibilité de la fenêtre. (boolean)
value
La valeur de la fenêtre. (mixed)
Enumerations
InputType
LE type d'entrée.
Valeurs
- Text: texte
- Integer: un entier
- Float: un nombre flottant (à décimale)
- Items: une liste déléments
TextEchoMode
Le mode "text echo".
Valeurs
- Normal: affichage normal de texte
- NoEcho: n'affiche pas de texte
- Password: affiche des caractères de mot de passe à la place des caractères entrés.
- PasswordEchoOnEdit: affiche des caractères de mot de passe à la place des caractères entrés seulement en édition.