zoukankan      html  css  js  c++  java
  • Flex:点击Tree中的一行 打开/关闭 节点

    引用: http://yecon.blog.hexun.com/28900948_d.html 

    <?xml version="1.0" encoding="utf-8"?>

    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"

            layout="vertical"

            verticalAlign="middle"

            backgroundColor="white">

     

        <mx:Script>

            <![CDATA[

                import mx.collections.ICollectionView;

                import mx.events.ListEvent;

     

                private function tree_itemClick(evt:ListEvent):void {

                    var item:Object = Tree(evt.currentTarget).selectedItem;

                    if (tree.dataDescriptor.isBranch(item)) {

                        tree.expandItem(item, !tree.isItemOpen(item), true);

                    }

                }

     

                private function tree_labelFunc(item:XML):String {

                    var children:ICollectionView;

                    var suffix:String = "";

                    if (tree.dataDescriptor.isBranch(item)) {

                        children = tree.dataDescriptor.getChildren(item);

                        suffix = " (" + children.length + ")";

                    }

                    return item[tree.labelField] + suffix;

                }

            ]]>

        </mx:Script>

     

        <mx:XML id="dp">

            <root>

                <folder label="One">

                    <folder label="One.A">

                        <item label="One.A.1" />

                        <item label="One.A.2" />

                        <item label="One.A.3" />

                        <item label="One.A.4" />

                        <item label="One.A.5" />

                    </folder>

                    <item label="One.1" />

                    <item label="One.2" />

                </folder>

                <folder label="Two">

                    <item label="Two.1" />

                    <folder label="Two.A">

                        <item label="Two.A.1" />

                        <item label="Two.A.2" />

                    </folder>

                </folder>

            </root>

        </mx:XML>

     

        <mx:Tree id="tree"

                dataProvider="{dp}"

                showRoot="false"

                labelField="@label"

                labelFunction="tree_labelFunc"

                width="300"

                rowCount="6"

                itemClick="tree_itemClick(event);" />

     

    </mx:Application> 

  • 相关阅读:
    生成测试报告unittest、HTMLTestRunner(pytest、allure)
    接口自动化上传视频(python)
    Android手机测试环境搭建
    jmeter性能测试监控
    jmeter多机联合负载
    jenkins+ant+jmeter接口自动化的持续集成
    jmeter+jenkins 配置过程(很详细)
    XSS攻击测试代码
    web安全测试之 xss攻击
    互联网公司--高级测试工程师面试经验分享
  • 原文地址:https://www.cnblogs.com/anfeind/p/1492403.html
Copyright © 2011-2022 走看看