Cet object représente une fenêtre demandant à l'utilisateur d'entrer des données.
Fonctions
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
-
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
-
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
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
setPosition
Définit la position de la fenêtre.
Syntaxe
myObject.setPosition(point);
Arguments
point - (
Point) la position de la fenêtre
Renvoi
setOpacity
Définit l'opacité de la fenêtre.
Syntaxe
myObject.setOpacity(opacity);
Arguments
opacity - (float) l'opacité de la fenêtre
Renvoi
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
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
close
Syntaxe
Renvoi
title
Renvoi le titre de la fenêtre.
Syntaxe
Renvoi
position
Renvoi la position de la fenêtre.
Syntaxe
Renvoi
(
Point) la position de la fenêtre
opacity
Renvoi l'opacité de la fenêtre.
Syntaxe
Renvoi
enabled
Renvoi le statut d'activité de la fenêtre.
Syntaxe
Renvoi
visible
Renvoi le statut visible de la fenêtre.
Syntaxe
Renvoi
setLabelText
Définit le label de texte.
Syntaxe
myObject.setLabelText(text);
Arguments
text - (string) le label de texte
Renvoi
setOkButtonText
Définit le texte du bouton OK.
Syntaxe
myObject.setLabelText(text);
Arguments
text - (string) le label du bouton OK
Renvoi
setCancelButtonText
Définit le texte du bouton ANNULER.
Syntaxe
myObject.setCancelButtonText(text);
Arguments
text - (string) le label du bouton ANNULER
Renvoi
setTextEchoMode
Définit le texte du mode "echo".
Syntaxe
myObject.setTextEchoMode(textEchoMode);
Arguments
Renvoi
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
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
setMaximum
Définit la valeur maximum.
Syntaxe
myObject.setMaximum(maximum);
Arguments
maximum - (mixed) la valeur maximum
Renvoi
setMinimum
Définit la valeur minimum.
Syntaxe
myObject.setMinimum(minimum);
Arguments
minimum - (mixed) la valeur mimimum
Renvoi
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
Définit le type d'entrée.
Syntaxe
myObject.setRange(inputType);
Arguments
Renvoi
setValue
Syntaxe
myObject.setValue(value);
Arguments
value - (mixed) la valeur
Renvois
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
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
valeur
Syntaxe
Renvoi
show
Affiche la fenêtre. (non-bloquant)
Utilise l'évènement OnClosed pour savoir quand la fenêtre a été fermé.
Syntaxe
Renvoi
showModal
Affiche la fenêtre. (bloquant)
Syntaxe
Renvoi
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
Valeurs
TextEchoMode
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.