2010-10-08 51 views
1

我有一個HTTPService,可以根據請求提供XML。通過http填充xml的Flex樹

selektProdukt_data.send(); 

提供resulting 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"/> 

它應該顯示:

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

所以用invokink服務

Alte AS 
|_SinglePlay 
    |_PMx 
    |_Variante-B 

我在想什麼?

回答

1

有作爲struktur在您發佈的XML沒有這樣的事 - 樹代碼更改爲:

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

我相信這不會顯示Alte As,根標籤。設置showRoot="true"來顯示。