【问题标题】:Flex tree populating with xml over http通过 http 填充 xml 的 Flex 树
【发布时间】:2010-10-08 07:43:10
【问题描述】:

我有一个 HTTPService 根据请求提供 XML。

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

所以调用服务:

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"/>

它应该显示:

Alte AS  
|_SinglePlay  
  |_PMx  
    |_Variante-B  

我错过了什么?

【问题讨论】:

    标签: xml apache-flex tree


    【解决方案1】:

    您发布的 xml 中没有 struktur 这样的东西 - 将树代码更改为:

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

    我相信这不会显示根标记 Alte As。设置showRoot="true" 来显示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-28
      • 1970-01-01
      • 1970-01-01
      • 2015-11-26
      • 2013-07-01
      • 1970-01-01
      相关资源
      最近更新 更多