Questions sur FileUploader et Dialog
Bonjour,
1 - J'utilise l'objet "fileUploader" pour faciliter l'enregistrement de fichiers. Cela fonctionne très bien sauf qu'il arrive parfois que le retour en Json des valeurs ouvre une nouvelle page au lieu d'arriver dans mon div ou encore qu'il ne se passe rien. J'imagine que c'est sans doute car l'objet est "expérimental" mais si vous avez une idée du pourquoi et si c'est possible de le régler, je suis preneur :)
NB : Il faut que je fasse un rafraichissement "complet" de la page pour que cela fonctionne à nouveau.
2 - Afin d'afficher les différentes étapes d'enregistrement de mon formulaire, à savoir la sauvegarde en base des données, de l'enregistrement des fichiers dans un répertoire au nom de la référence générée à l'étape précédente et de l'envoi par mail de la nouvelle référence, j'ai rajouté une fenêtre dialog mais je souhaiterais qu'elle ne sois "fermable" que par le bouton "fermer" que j'activerais une fois tout le processus achevé. Sauf que je n'arrive pas à désactiver la petite croix en haut à droite. Pourtant il y a l'attribut "closable=false" si je ne me trompe pas.
Merci d'avance pour vos réponses.
FilteringSelect en plus en plus...
Citation:
Mais c'est nous qui affichons ces infos dans un div, pas Dojo . Non ?
Oui tout à fait et c'est bien pour ça que cela m'étonne. J'ai bien l'évènement onComplete avec lequel je récupère toutes mes infos que j'affiche dans un div pour chaque élément. Sauf que parfois il retourne les valeurs en ouvrant une fenêtre différente. Est ce parce que les données de retour sont encadrées par des balises <textarea> ? Je n'ai fait que reprendre l'exemple du site officiel et je l'ai modifié à ma sauce sans jamais toucher au format de retour...
En ce qui concerne le "closable" j'ai trouvé l'info sur l'api. Il y est mais il ne fonctionne pas. Et ta méthode fonctionne très bien, merci :)
J'ai une autre question à propos du filteringSelect :
Est il possible de récupérer la valeur affichée (displayedValue) pour l'envoyer à mon script de traitement ? au lieu d'envoyer la clé de l'item à savoir 0 pour la première position par exemple.
Lorsque je regarde les valeurs qui seront envoyées par mon formulaire :
alert("Valeurs envoyées : \r\n" + dojo.toJson(dijit.byId('monForm').attr("value")));
Ma variable "Fen" a la valeur "2" qui correspond à la 3ème position du select et j'aurais souhaité qu'elle ait la valeur "F2009-10" par exemple.
Merci d'avance.