Проблема с настройкой xml dataprovider для поля со списком - PullRequest
0 голосов
/ 02 ноября 2009

Я пытаюсь получить выпадающий список со списком, используя файл php. Этот php-файл возвращает строку xml, которая использовалась в качестве поставщика данных для выпадающего списка.

Я следил за этой веткой тоже зря.

Детали
Я установил атрибут creationComplete mx: Application для init (). В функции init () я отправил следующий HTTPService

<mx:HTTPService id="interfaces" url="interfaces.php" resultFormat="e4x" method="POST"> 
 </mx:HTTPService>

Поле со списком:

Обновление: XML должен выглядеть как

<?xml version=\"1.0\" encoding=\"utf-8\"?>
  <ifaces>
    <iface>
      <option>eth0</option>
    </iface>
    <iface>
      <option>eth1</option>
    </iface>
  </ifaces>

но если я выполняю interfaces.php в браузере, единственное, что отображается: eth0eth1 в то время как я повторяю строку, которая содержит целые данные XML. Разве не должен отображаться весь тип строки xml? (

1 Ответ

1 голос
/ 02 ноября 2009

Проблема в том, что ifaces является корневым элементом вашего XML, поэтому interfaces.lastResult == ifaces. Итак, XMLList, который вам нужен, это interfaces.lastResult.iface.

Это целый основной класс, который работает для меня:

`

</ Тх: HTTPService>

</ ое: Application> `

...