Table of Contents

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

  1. 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

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

  1. title - (string) le titre de la fenêtre

Renvoi

setPosition

Définit la position de la fenêtre.

Syntaxe

myObject.setPosition(point);

Arguments

  1. point - (Point) la position de la fenêtre

Renvoi

setOpacity

Définit l'opacité de la fenêtre.

Syntaxe

myObject.setOpacity(opacity);

Arguments

  1. 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

  1. 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

  1. visible - (boolean) le statut visible de la fenêtre

Renvoi

close

Ferme la fenêtre.

Syntaxe

myObject.close();

Renvoi

title

Renvoi le titre de la fenêtre.

Syntaxe

myObject.title();

Renvoi

position

Renvoi la position de la fenêtre.

Syntaxe

myObject.position();

Renvoi

opacity

Renvoi l'opacité de la fenêtre.

Syntaxe

myObject.opacity();

Renvoi

enabled

Renvoi le statut d'activité de la fenêtre.

Syntaxe

myObject.enabled();

Renvoi

visible

Renvoi le statut visible de la fenêtre.

Syntaxe

myObject.visible();

Renvoi

setLabelText

Définit le label de texte.

Syntaxe

myObject.setLabelText(text);

Arguments

  1. text - (string) le label de texte

Renvoi

setOkButtonText

Définit le texte du bouton OK.

Syntaxe

myObject.setLabelText(text);

Arguments

  1. text - (string) le label du bouton OK

Renvoi

setCancelButtonText

Définit le texte du bouton ANNULER.

Syntaxe

myObject.setCancelButtonText(text);

Arguments

  1. text - (string) le label du bouton ANNULER

Renvoi

setTextEchoMode

Définit le texte du mode "echo".

Syntaxe

myObject.setTextEchoMode(textEchoMode);

Arguments

  1. textEchoMode - (TextEchoMode) le texte du mode "echo"

Renvoi

setFloatDecimals

Définit le nombre de décimales des valeurs à virgule (floating values).

Syntaxe

myObject.setFloatDecimals(decimals);

Arguments

  1. 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

  1. step - (integer) l'étape d'une valeur "integer" (entier)

Renvoi

setMaximum

Définit la valeur maximum.

Syntaxe

myObject.setMaximum(maximum);

Arguments

  1. maximum - (mixed) la valeur maximum

Renvoi

setMinimum

Définit la valeur minimum.

Syntaxe

myObject.setMinimum(minimum);

Arguments

  1. minimum - (mixed) la valeur mimimum

Renvoi

setRange

Définit les valeurs minimum et maximum.

Syntaxe

myObject.setRange(minimum, maximum);

Arguments

  1. minimum - (mixed) la valeur minimum
  2. maximum - (mixed) la valeur maximum

Renvoi

setInputType

Définit le type d'entrée.

Syntaxe

myObject.setRange(inputType);

Arguments

  1. inputType - (InputType) le type d'entrée

Renvoi

setValue

Définit la valeur.

Syntaxe

myObject.setValue(value);

Arguments

  1. value - (mixed) la valeur

Renvois

setItems

Définit les éléments à partir desquels le choix peut être fait.

Syntaxe

myObject.setItems(items);

Arguments

  1. 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

  1. itemsEditable - (boolean) la liste des éléments doit-elle être éditable

Renvoi

valeur

Renvoi la valeur.

Syntaxe

myObject.value();

Renvoi

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

showModal

Affiche la fenêtre. (bloquant)

Syntaxe

myObject.showModal();

Renvoi

Evènements

onClosed

Appelé quand la fenêtre est fermée.

Syntaxe

myObject.onClosed = function(result) {};

Arguments

  1. 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

  1. 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

TextEchoMode

Le mode "text echo".

Valeurs