簡體   English   中英

通過HTTP填充xml的Flex樹

[英]Flex tree populating with xml over http

我有一個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  

我想念什么?

您發布的xml中沒有struktur這樣的東西-將樹代碼更改為:

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

我相信這不會顯示根標記Alte As 設置showRoot="true"可以顯示出來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM