Гибкое дерево, заполненное XML через http - PullRequest
1 голос
/ 08 октября 2010

У меня есть HTTPService, предоставляющий XML по запросу.

<mx:HTTPService id="selektProdukt_data" url="{l_url_selektProduktservice}" useProxy="false" resultFormat="e4x"/>

, поэтому вызывайте сервис с помощью:

selektProdukt_data.send();

доставляет результирующий XML

<?xml version="1.0" encoding="UTF-8"?>
<result>
  <error_text>OK</error_text>
  <node label="Alte As">
     <node label="Single Play">
        <node label="PMx">
          <node label="Variante-B"/>
        </node>
     </node>
  </node>
</result>

Но мое дерево не будет заселено:

<mx:Tree id="selectTree" dataProvider="{selektProdukt_data.lastResult.struktur}" labelField="@label" showRoot="false"/>

Это должно показать:

Alte AS  
|_SinglePlay  
  |_PMx  
    |_Variante-B  

Чего мне не хватает?

1 Ответ

1 голос
/ 08 октября 2010

В опубликованном вами xml-файле нет такой вещи, как struktur - измените код дерева на:

<mx:Tree id="selectTree" 
    dataProvider="{selektProdukt_data.lastResult.node}" 
        labelField="@label" showRoot="false"/>

Я полагаю, что это не покажет Alte As, корневой тег. Установите showRoot="true", чтобы показать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...