J'essaie d'obtenir la liste déroulante de la liste déroulante en utilisant un fichier php. Ce fichier php renvoie une chaîne xml qui a été utilisée comme fournisseur de données pour la liste déroulante. J'ai aussi suivi this thread aussi mais en vain.Problème lors de la définition du fournisseur de données xml pour la zone de liste modifiable
Détails
J'ai mis l'attribut creationComplete de mx: Application (init). Dans la fonction init() j'ai envoyé la HTTPService suivante
<mx:HTTPService id="interfaces" url="interfaces.php" resultFormat="e4x" method="POST">
</mx:HTTPService>
Combo Box:
Mise à jour: Le xml devrait ressembler
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<ifaces>
<iface>
<option>eth0</option>
</iface>
<iface>
<option>eth1</option>
</iface>
</ifaces>
mais si j'exécuter interfaces.php dans le navigateur, les seules choses qui sont affichées sont eth0eth1 alors que je suis en train de faire écho à la chaîne qui contient des données xml entières. Est-ce que le type xml entier de chaîne ne devrait pas montrer? :(
Cela n'a pas fonctionné. J'ai effectivement suivi le fil suivant pour résoudre mon problème mais pas encore de succès.
http://stackoverflow.com/questions/1476697/combobox-dataprovider-only-gets-labelfield-from-xml-not-the-associated-id – baltoro
Si le problème est que vous ne pouvez pas voir ce que votre php est en sortie, que voyez-vous lorsque vous cliquez richt> "view source" sur la page php? – susichan
Susichan, la source de vue m'a montré que mon xml avait un problème. J'ai corrigé l'erreur et maintenant la vie est bonne; :) Un grand merci. :RÉ – baltoro