Outils pour utilisateurs

Outils du site


fr:code:windows:filedialog

FileDialog [En cours de Traduction Wismerheal][WSL]

Cet objet représente une fenêtre permettant à l'utilisateur de choisir un fichier.

Fonctions

FileDialog

Fonction de construction.

Syntaxe

var myObject = new FileDialog();
var myObject = new FileDialog(parameters);

Arguments

  1. parameters - (object) paramètres de fenêtre
    • title - (string) e 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
    • acceptMode - (AcceptMode) le mode d'acceptation de fichier
    • fileMode - (FileMode) le mode de fichier
    • viewMode - (ViewMode) le mode de vue
    • selectedFile - (string) le fichier sélectionné par défaut
    • selectedNameFilter - (string) le nom du filtre sélectionné par défaut
    • defaultSuffix - (string) le suffixe de fichier par défaut
    • directory - (string) le répertoire par défaut
    • filter - (Filter) le filtre
    • nameFilter - (string) le nom du filtre
    • nameFilters - (array) un tableau de noms de filtres à utiliser
    • showDirectoriesOnly - (boolean) montrer seulement les répertoires
    • dontResolveSymlinks - (boolean) ne solutionne pas les liens symboliques (Linux seulement)
    • dontConfirmOverwrite - (boolean) ne confirme pas l'écrasement en écriture
    • dontUseNativeDialog - (boolean) n'utilise pas un "dialog" natif
    • readOnly - (boolean) show read-only files (Windows seulement)
    • hideNameFilterDetails - (boolean) cache les détails de nom de filtre
    • sidebarUrls - (array) un tableau d'urls affiché sur la barre du côté
    • onClosed - (OnClosed évènement appelé quand la fenêtre est fermée
    • onCurrentChanged - (OnCurrentChanged évènement appelé quand l'actuelle sélection est changée
    • onDirectoryEntered - (OnDirectoryEntered évènement appelé quand le répertoire actuel est changé
    • onFileSelected - (OnFileSelected évènement appelé quand la fenêtre est fermée
    • onFileSelected - (OnFilesSelected évènement appelé quand la fenêtre est fermée
    • onFilterSelected - (OnFilterSelected évènement appelé quand un filtre est sélectionné

Exceptions

  • (ParameterTypeError) type de paramètre incorrect
  • (ParameterCountError) compte de paramètre incorrect

Example

var myObject = new FileDialog();
var myObject = new FileDialog({
	title: "Select a file",
	acceptMode: FileDialog.Open
});

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

  • (FileDialog) ce "FileDialog"

setPosition

Définit la position de la fenêtre.

Syntaxe

myObject.setPosition(point);

Arguments

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

Renvoi

  • (FileDialog) ce "FileDialog"

setOpacity

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

Syntaxe

myObject.setOpacity(opacity);

Arguments

  1. opacity - (float) l'opacité de la fenêtre

Renvoi

  • (FileDialog) ce "FileDialog"

setEnabled

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

Syntaxe

myObject.setEnabled(enabled);

Arguments

  1. enabled - (boolean) le statut d'activité de la fenêtre

Renvoi

  • (FileDialog) ce "FileDialog"

setVisible

Définit le statut de visibilité de la fenêtre.

Syntaxe

myObject.setVisible(visible);

Arguments

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

Renvois

  • (FileDialog) ce "FileDialog"

close

Ferme al fenêtre.

Syntaxe

myObject.close();

Renvoi

  • (FileDialog) ce "FileDialog"

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) the window's enabled status

visible

Renvoi le statut de visibilité de la fenêtre.

Syntaxe

myObject.visible();

Renvoi

  • (boolean) le statut de visibilité de la fenêtre

setAcceptMode

Définit le mode d'acceptation.

Syntaxe

myObject.setAcceptMode(acceptMode);

Arguments

  1. acceptMode - (AcceptMode) le mode d'acceptation

Renvoi

  • (FileDialog) ce "FileDialog"

setFileMode

Définit le mode de fichier.

Syntaxe

myObject.setFileMode(fileMode);

Arguments

  1. fileMode - (FileMode) le mode de fichier

Renvoi

  • (FileDialog) ce "FileDialog"

setViewMode

Définit le mode de vue.

Syntaxe

myObject.setViewMode(viewMode);

Arguments

  1. viewMode - (ViewMode) le mode de vue

Renvoi

  • (FileDialog) ce "FileDialog"

setLabelText

Définit un label de texte.

Syntaxe

myObject.setLabelText(dialogLabel, text);

Arguments

  1. dialogLabel - (DialogLabel) le label de texte
  2. text - (string) le label de texte

Renvoi

  • (FileDialog) ce "FileDialog"

selectFile

Sélectionne un fichier.

Syntaxe

myObject.selectFile(filename);

Arguments

  1. filename - (string) le fichier sélectionné

Renvoi

  • (FileDialog) ce "FileDialog"

selectNameFilter

Sélectionne le nom de filtre.

Syntaxe

myObject.selectNameFilter(filter);

Arguments

  1. filter - (string) le nom de filtre

Renvoi

  • (FileDialog) ce "FileDialog"

setDefaultSuffix

Sélectionne le suffixe par défaut.

Syntaxe

myObject.setDefaultSuffix(defaultSuffix);

Arguments

  1. defaultSuffix - (string) le suffixe par défaut

Renvoi

  • (FileDialog) ce "FileDialog"

setDirectory

Sélectionne le répertoire actuel.

Syntaxe

myObject.setDirectory(directory);

Arguments

  1. directory - (string) l'actuel répertoire

Renvoi

  • (FileDialog) ce "FileDialog"

setFilter

Définit les filtres.

Syntaxe

myObject.setFilter(filters);

Arguments

  1. filters - (Filters) le filtres à utiliser

Renvoi

  • (FileDialog) ce "FileDialog"

setNameFilter

Définit le nom du filtre.

Syntaxe

myObject.setNameFilter(nameFilter);

Arguments

  1. nameFilter - (string) le nom du filtre

Renvoi

  • (FileDialog) this FileDialog

setNameFilters

Sets the name filters. Définit le nom des filtres.

Syntaxe

myObject.setNameFilters(nameFilters);

Arguments

  1. nameFilters - (array) un tableau avec le nom des filtres à utiliser.

Renvois

  • (FileDialog) ce "FileDialog"

setShowDirectoriesOnly

La fenêtre doit-elle afficher les répertoires.

Syntaxe

myObject.setShowDirectoriesOnly(showDirectoriesOnly);

Arguments

  1. showDirectoriesOnly - (boolean) montre seulement les répertoires

Renvoi

  • (FileDialog) ce "FileDialog"

La fenêtre doit-elle résoudre les liens symboliques.

Syntaxe

myObject.setDontResolveSymlinks(dontResolveSymlinks);

Arguments

  1. dontResolveSymlinks - (boolean) résout les liens symboliques

Renvoi

  • (FileDialog) ce "FileDialog"

setDontConfirmOverwrite

La fenêtre doit-elle demander une confirmation pour écraser en écriture.

Syntaxe

myObject.setDontConfirmOverwrite(dontConfirmOverwrite);

Arguments

  1. dontConfirmOverwrite - (boolean) demande une confirmation pour écraser un fichier en écriture

Renvoi

  • (FileDialog) ce "FileDialog"

setDontUseNativeDialog

La fenêtre doit-elle utiliser le "dialog" natif.

Syntaxe

myObject.setDontUseNativeDialog(dontUseNativeDialog);

Arguments

  1. dontUseNativeDialog - (boolean) utilise le "dialog" natif

Renvoi

  • (FileDialog) ce "FileDialog"

setReadOnly

La fenêtre doit-elle montrer les fichiers en lectures seuls.

Syntaxe

myObject.setReadOnly(readOnly);

Arguments

  1. readOnly - (boolean) montre les fichiers en lectures seuls.

Renvoi

  • (FileDialog) ce "FileDialog"

setHideNameFilterDetails

Cache le détail des noms de filtres.

Syntaxe

myObject.setHideNameFilterDetails(hideNameFilterDetails);

Arguments

  1. hideNameFilterDetails - (boolean) cache le détail des noms de filtres

Renvoi

  • (FileDialog) ce "FileDialog"

setSidebarUrls

Définit les urls des barres de côté.

Syntaxe

myObject.setSidebarUrls(sidebarUrls);

Arguments

  1. sidebarUrls - (array) les urls des barres de côté

Renvoi

  • (FileDialog) ce "FileDialog"

selectedFile

Renvoi le fichier sélectionné.

Syntaxe

myObject.selectedFile();

Renvoi

  • (string) le fichier sélectionné

selectedFiles

Renvoi les fichiers sélectionnés.

Syntaxe

myObject.selectedFiles();

Renvoi

  • (array) les fichiers sélectionnés

selectedNameFilter

Renvoi le nom du filtre.

Syntaxe

myObject.selectedNameFilter();

Renvoi

  • (string) le nom du filtre sélectionné

selectedNameFilter

Renvoi le nom du filtre.

Syntaxe

myObject.selectedNameFilter();

Renvoi

  • (string) le nom de filtre sélectionné

show

Affiche la fenêtre. (non-bloquant) Utilise l'évènement OnClosed pour savoir si la fenêtre a été fermé.

Syntaxe

myObject.show();

Renvoi

  • (FileDialog) ce "FileDialog"

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

  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
	}
};

onCurrentChanged

Appelé quand le fichier est changé.

Syntaxe

myObject.onCurrentChanged = function(path) {};

Arguments

  1. path - (string) le fichier actuel

Example

myObject.onCurrentChanged = function(path)
{
	//Event action
};

onDirectoryEntered

Appelé quand le répertoire actuel est changé.

Syntaxe

myObject.onDirectoryEntered = function(directory) {};

Arguments

  1. directory - (string) le fichier actuel

Example

myObject.onDirectoryEntered = function(directory)
{
	//Event action
};

onFileSelected

Appelé quand le "dialog" est accepté.

Syntaxe

myObject.onFileSelected = function(file) {};

Arguments

  1. file - (string) le fichier sélectionné

Example

myObject.onFileSelected = function(file)
{
	//Event action
};

onFilesSelected

Appelé quand le "dialog" est accepté.

Syntaxe

myObject.onFilesSelected = function(files) {};

Arguments

  1. files - (array) les fichiers sélectionnés, sous forme de tableau contenant les noms de fichiers

Example

myObject.onFilesSelected = function(files)
{
	//Event action
};

onFilterSelected

Appelé quand le filtre est changé.

Syntaxe

myObject.onFilterSelected = function(filter) {};

Arguments

  1. filter - (string) le nouveau filtre

Example

myObject.onFilterSelected = function(filter)
{
	//Event action
};

Attributes

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)

Enumerations

AcceptMode

Définit le mode d'acceptation de la fenêtre.

Valeurs

  1. Open: le "dialog" est utilisé pour ouvrir un fichier
  2. Save: le "dialog" est utilisé pour sauvegarder un fichier

FileMode

Définit le mode de fichier de la fenêtre.

Valeurs

  1. AnyFile: le fichier n'a pas besoin de disposer d'un mode pour être sélectionné
  2. ExistingFile: Il n'y a qu'un fichier qui peut être sélectionné et doit être existant
  3. ExistingFiles: un ou plusieurs fichier existant peuvent être sélectionnés
  4. Directory: un répertoire peut être sélectionné

ViewMode

Définit le mode de vue d'une fenêtre.

Valeurs

  1. Detail: Montre les fichiers avec leurs détails
  2. List: Montre seulement noms de fichier et icône

DialogLabel

Le label de la fenêtre à éditer.

Valeurs

  1. LookIn: le label "look in" (à trouver)
  2. FileName: le nom de fichier du label
  3. FileType: le type du fichier du label
  4. Accept: le label accepté
  5. Reject: le label rejeté

Filters

Les filtres à utiliser.

Valeurs

  1. Dirs: liste de répertoires
  2. AllDirs: liste de tous les répertoires sans appliquer de filtres sur leur noms
  3. Files: liste de fichiers
  4. Drives: liste de lecteurs (Windows seulement)
  5. NoSymLinks: ne liste pas les liens symboliques (Linux seulement)
  6. NoDotAndDotDot: ne liste pas les entrées spéciales . et ..
  7. NoDot: ne liste pas l'entrée spéciale .
  8. NoDotDot: ne liste pas l'entrée spéciale ..
  9. AllEntries: liste de répertoires, fichiers et lecteurs (pareil à Dirs | Files | Drives)
  10. Readable: liste de fichiers lisibles
  11. Writable: lsite de fichiers inscriptibles
  12. Executable: liste de fichiers exécutables
  13. Modified: liste de fichiers modifiés (Windows seulement)
  14. Hidden: liste des fichiers cachés (sur Linux, les fichier commençant par un point)
  15. System: liste des fichiers système
  16. CaseSensitive: la chaîne de caractères du filtre doit prendre en compte les majuscules/minuscules (case sensitive)

Notes

Ceci est une énumération d'indicateurs, ce la signifie que vous pouvez utiliser de multiples valeurs en usant de l'opérateur | .

Example :

myObject.setFilter(FileDialog.Files | FileDialog.Executable); //Liste seulement les fichiers qui sont exécutables.
fr/code/windows/filedialog.txt · Dernière modification : 2021/02/13 11:23 de 127.0.0.1