代码之家  ›  专栏  ›  技术社区  ›  mvrak

Flex树节点命名问题

  •  0
  • mvrak  · 技术社区  · 16 年前

    我在flex中有一个从XML文档构建到XML列表的树

    在XML中,标签都是不同的,每个标签都有一堆属性,并且不一致。

    谢谢

    1 回复  |  直到 16 年前
        1
  •  2
  •   Christophe Herreman    16 年前

    您必须使用自定义标签函数来实现这一点。这里有一个例子。希望这能有所帮助。

    <?xml version="1.0" encoding="utf-8"?>
    <WindowedApplication xmlns="http://ns.adobe.com/mxml/2009">
    
      <Script>
        <![CDATA[
          [Bindable]
          public var xml:XML = <node1><node2a><node3><node4/></node3></node2a><node2b/></node1>;
    
          public function myLabelFunction(item:Object):String {
            var node:XML = XML(item);
            var nodeName:QName = node.name();
            return nodeName.localName;
          }
        ]]>
      </Script>
    
      <Tree width="100%" dataProvider="{xml}" labelFunction="myLabelFunction"/>
    
    </WindowedApplication>
    
    推荐文章