常常会用到带有3种状态CheckBox的树形组件,比如在权限管理中,或者是地区选择中等等,如下图:
Flex中带有三种状态CheckBox的Tree的实现

不多说费话了,直接进入主题,看看如何实现。其实在Flex中,只用自己实现一个TreeItemRenderer就可以了,代码如下:

}


然后在tree组件中使用这个renderer就可以了。

Flex中带有三种状态CheckBox的Tree的实现<?xml version="1.0" encoding="utf-8"?>
Flex中带有三种状态CheckBox的Tree的实现
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
Flex中带有三种状态CheckBox的Tree的实现               xmlns:s
="library://ns.adobe.com/flex/spark" 
Flex中带有三种状态CheckBox的Tree的实现               xmlns:mx
="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" xmlns:robin="com.robin.*">
Flex中带有三种状态CheckBox的Tree的实现    
<fx:Declarations>
Flex中带有三种状态CheckBox的Tree的实现        
<fx:XMLList id="treeData">
Flex中带有三种状态CheckBox的Tree的实现            
<node name = "ShangHai" type="ROOT" selected ="1">
Flex中带有三种状态CheckBox的Tree的实现                
<node name = "HuangPu" type="NODE" selected = "1">
Flex中带有三种状态CheckBox的Tree的实现                    
<node name = "A" type="NODE" selected = "1" />
Flex中带有三种状态CheckBox的Tree的实现                    
<node name = "B" type="NODE" selected = "1" />
Flex中带有三种状态CheckBox的Tree的实现                
</node>
Flex中带有三种状态CheckBox的Tree的实现                
<node name = "PuDong" type="NODE" selected = "1"/>
Flex中带有三种状态CheckBox的Tree的实现            
</node>
Flex中带有三种状态CheckBox的Tree的实现            
<node name = "Beijing" type="ROOT" selected = "2">
Flex中带有三种状态CheckBox的Tree的实现                
<node name = "HaiDian" type="NODE" selected = "0"/>
Flex中带有三种状态CheckBox的Tree的实现                
<node name = "ChaoYang" type="NODE" selected = "1"/>
Flex中带有三种状态CheckBox的Tree的实现            
</node>
Flex中带有三种状态CheckBox的Tree的实现        
</fx:XMLList>
Flex中带有三种状态CheckBox的Tree的实现    
</fx:Declarations>
Flex中带有三种状态CheckBox的Tree的实现    
<fx:Script>
Flex中带有三种状态CheckBox的Tree的实现        
<![CDATA[

相关文章:

  • 2022-01-05
  • 2022-12-23
  • 2021-10-15
  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
  • 2021-08-06
  • 2022-12-23
猜你喜欢
  • 2021-07-18
  • 2021-11-05
  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
相关资源
相似解决方案