flex的tree根据属性值改变所有节点图标的方法
来源:互联网 发布:linux var目录 清理 编辑:程序博客网 时间:2024/05/21 15:41
代码:
--------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
<mx:Script>
<![CDATA[
import mx.collections.XMLListCollection;
[Embed(source="assets/max_over.gif")] //这是图片的相对地址
[Bindable]
public var OKicon:Class;
[Embed(source="assets/close_over.gif")] //这是图片的相对地址
[Bindable]
public var NOicon:Class;
//设置不同图标
private function iconFun(item:Object):*
{
var xml:XML = item as XML;
if(xml.attribute("bool") == true)
return OKicon;
else if(xml.attribute("bool") == false)
return NOicon;
}
]]>
</mx:Script>
<mx:XMLListCollection id="datatree" >
<mx:source>
<mx:XMLList>
<node label="NO1" bool="false">
<node label="NO11" bool="false">
<node label="NO111" bool="false"/>
</node>
<node label="NO22" bool="true"/>
</node>
<node label="NO2" bool="true">
<node label="NO11" bool="false">
<node label="NO111" bool="false"/>
</node>
<node label="NO22" bool="true">
<node label="NO222" bool="false"/>
</node>
</node>
</mx:XMLList>
</mx:source>
</mx:XMLListCollection>
<mx:Tree id="tree" y="40" width="100%" height="100%" fontFamily="Arial" fontSize="12"
dataProvider="{datatree}" labelField="@label" iconFunction="iconFun" />
</mx:Application>
2/
icon.source = iconClass;
不知道可不可以。以前在TileList和DataGrid中用过
{
super.commitProperties();
if(super.data){
if(super.data.@label=="调度时间"){
super.removeChild(DisplayObject(icon));
var iconClass:Class = iconDesign;
icon = new iconClass();
addChild(DisplayObject(icon));
}
}
}
- flex的tree根据属性值改变所有节点图标的方法
- Flex改变Tree树的节点图标和颜色
- 改变flex tree节点图标
- Flex tree 节点遍历的方法
- flex tree动态更换各个节点的图标
- Flex 给Tree的每个节点添加自定义图标
- 改变Jtree节点的图标
- Flex两种改变树结点图标的方法
- flex----遍历树Tree,根据输入的名称搜索树节点,并展示该节点
- Flex中如何通过Tree类的setItemIcon事件给Tree节点设置一个个性化图标
- flex mx:Tree改变父节点与子节点的样式
- 仅更换Ext tree节点图标的方法
- Flex中如何利用defaultLeafIcon样式去掉Tree叶子节点图标的例子
- Extjs4中tree组件查找所有父节点和查找所有子节点的递归方法
- XML枚举一个节点的所有属性的方法
- Flex中为Tree节点设置图标
- ExtJS -- 改变树节点图标 tree
- flex tree右键菜单获取节点的值
- LOCD在虚拟仪器开发中的应用
- LOCD在虚拟仪器开发中的应用
- LOCD在虚拟仪器开发中的应用
- 在.NET中利用委托实现窗体间通信
- LOCD在虚拟仪器开发中的应用
- flex的tree根据属性值改变所有节点图标的方法
- LOCD在虚拟仪器开发中的应用
- HTTP1.1状态码及其说明摘要(不用到上篇里一条条找了)
- 方向
- 为List组件添加可随内容变化的滚动条
- 自强宣言
- jQuery介绍学习
- [VS] visual studio 2003 快捷键大全
- struts2中怪异问题FileUploadInterceptor拦截器失效。多文件上传中限制文件类