【问题标题】:displaying branched XML on a tree component in flex在 flex 中的树组件上显示分支的 XML
【发布时间】:2011-04-13 12:40:53
【问题描述】:

请给我一个命名空间的 Xml 结构:

<rootlevel xmlns="http://www.wigo.org/simo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.wigo.org/wigo ./schemas/lexicon.xsd">
<name>simulation</name>
<num_vars>
    <variable>
        <name>BMASS_COLLECT_PROP_NAT_REM</name>
              </variable>
    </num_vars>

现在,我有一个 labelFunction 将 xml.. 作为对象传递,但是当我运行程序时,树视图将每个节点、名称、num_vars 和变量作为分支,但每个分支中的内容都是空的和空白的。

那么,我的问题是如何在树视图上正确显示命名空间 XML,以便显示每个分支和每个分支中的元素?

private function treeLabel(item:Object):String{
var label:String = item.localName();
return label;
}

【问题讨论】:

  • 您为什么要尝试使用Label 执行此操作?您是否有理由不能改用Tree 控件?
  • 你好,那是因为使用labelFunction的树的dataProvider是动态加载的。
  • 此外,真的有办法使用 labelFunction 返回 XML吗?我试图通过返回 XML 而不是 String 来修改签名,但这并不酷。

标签: apache-flex


【解决方案1】:

XML 解析为强类型对象like in this post 可能是个好主意。

【讨论】:

    猜你喜欢
    • 2011-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-21
    • 2011-09-23
    • 2014-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多