• [Flex] 组件Tree系列 —— 阻止用户点击选中Tree中分支节点


    mxml:

     1 <?xml version="1.0" encoding="utf-8"?>
     2 <!--功能描述:阻止用户点击选中Tree中分支节点-->
     3 <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
     4       xmlns:s="library://ns.adobe.com/flex/spark" 
     5       xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
     6       backgroundColor="0xffffff" >
     7  <fx:Script>
     8   <![CDATA[
     9    import mx.events.FlexEvent;
    10    import mx.events.ListEvent;
    11    
    12    protected function tree_itemClickHandler(event:ListEvent):void
    13    {
    14     var item:Object = event.currentTarget.selectedItem
    15     if (tree.dataDescriptor.isBranch(item)) {
    16      tree.selectedItem = null;
    17     }
    18    }
    19    
    20   ]]>
    21  </fx:Script>
    22  <fx:Declarations>
    23   <!-- 将非可视元素(例如服务、值对象)放在此处 -->
    24   <fx:XML id="data" xmlns="">
    25    <data>
    26     <actor label="周星驰">
    27      <year label="1988">
    28       <item label="《霹雳先锋》香港票房8916612 " />
    29       <item label="《捕风汉子》香港票房3149395 " />
    30       <item label="《最佳女婿》香港票房5807710 " />
    31      </year>
    32      <year label="1989">
    33       <item label="《龙在天涯》香港票房6809853 " />
    34       <item label="《义胆群英》香港票房7913329 " />
    35       <item label="《流氓差婆》香港票房5624622 " />
    36       <item label="《风雨同路》香港票房9335299 " />
    37      </year>
    38      <year label="1990 ">
    39       <item label="《望夫成龙》香港票房13703364 " />
    40       <item label="《咖喱辣椒》香港票房15777856 " />
    41       <item label="《小偷阿星》香港票房7968106 " />
    42       <item label="《师兄撞鬼》香港票房12128944 " />
    43       <item label="《赌圣》香港票房41326156 " />
    44       <item label="《无敌幸运星》香港票房18799869" />
    45       <item label="《江湖最后一个大佬》香港票房5495811 " />
    46      </year>
    47     </actor>
    48     <actor label="李连杰">
    49      <year label="1992">
    50       <item label="笑傲江湖之东方不败(1992)" />
    51       <item label="黄飞鸿之二男儿当自强(1992)" />
    52       <item label="黄飞鸿之三狮王争霸(1992)" />
    53      </year>
    54      <year label="1993">
    55       <item label="方世玉Ⅱ万夫莫敌(1993)" />
    56       <item label="倚天屠龙记之魔教教主(1993)" />
    57       <item label="黄飞鸿之铁鸡斗蜈蚣(1993)" />
    58       <item label="太极张三丰(1993)" />
    59      </year>
    60      <year label="1994">
    61       <item label="新少林五祖(1994)" />
    62       <item label="精武英雄(1994)" />
    63       <item label="中南海保镖(1994) " />
    64       <item label="给爸爸的信(1995" />
    65      </year>
    66      <year label="1995">
    67       <item label="鼠胆龙威(1995)" />
    68       <item label="给爸爸的信(1995" />
    69      </year>
    70     </actor>
    71    </data>
    72   </fx:XML>
    73  </fx:Declarations>
    74  <mx:Tree id="tree" dataProvider="{data}" labelField="@label" showRoot="false" width="320" rowCount="8" itemClick="tree_itemClickHandler(event)"/>
    75 </s:Application>
  • 相关阅读:
    git 学习
    公司领导写给新员工的信
    PLSQl远程连接oracle数据库
    hdu2222之AC自动机入门
    代码中添加事务控制 VS(数据库存储过程+事务) 保证数据的完整性与一致性
    ubuntu13.04安装SenchaArchitect-2.2无法启动的问题
    MVVMLight Toolkit在Windows Phone中的使用扩展之一:在ViewModel中实现导航,并传递参数
    面试题24:二叉搜索树与双向链表
    Struts2中的包的作用描述
    filter-mapping中的dispatcher使用
  • 原文地址:https://www.cnblogs.com/frost-yen/p/4308777.html
Copyright © 2020-2023  润新知