【问题标题】:Why flex tree not open in program?为什么flex树没有在程序中打开?
【发布时间】:2011-03-08 01:42:37
【问题描述】:

我有一个简单的弹性树,我想在数据加载后扩展它。 但是树没有通过 expandChildrenOf 方法、expandItem 或 openItems 扩展。

不过,我可以手动展开树。

这是脚本:

private function resultHandler(event:ResultEvent):void
{
xmlTree = XML(event.result as String);
tree.dataProvider = xmlTree;
callLater(myExpandTree);
}

private function myExpandTree() : void {
    tree.expandChildrenOf(tree.root, true);
}

....

<mx:RemoteObject id="ro" destination="myList"
                 result="resultHandler(event)"
                 fault="faultHandler(event)"/>
<mx:XML id="xmlTree"/>

<mx:Tree id="tree" dataProvider="{xmlTree}"
         editable = "true"
         iconFunction="tree_iconFunc"

         labelField="@label"
         width="100%" height="100%" showRoot="false" />

【问题讨论】:

    标签: apache-flex tree expand


    【解决方案1】:

    这是我用来展开树的。

    私有函数expandRootNode():void { tree.expandItem(xmlTree,true); //展开根节点 }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-20
      • 1970-01-01
      • 2019-01-17
      相关资源
      最近更新 更多