设置树的图标
来源:互联网 发布:java怎么读取log文件 编辑:程序博客网 时间:2024/05/16 02:26
方法一:
<mx:Script>
<![CDATA[
import mx.collections.XMLListCollection;
[Embed(source="images/1.PNG")] //这是图片的相对地址
[Bindable]
public var OKicon:Class;
[Embed(source="images/2.PNG")] //这是图片的相对地址
[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:Tree id="tree" y="40" width="100%" height="100%" fontFamily="Arial" fontSize="12"
dataProvider="{datatree}" itemClick="" labelField="@label" iconFunction="iconFun" />
方法二:
<mx:Style>
Tree {
<!-- 去掉树控件关闭时默认的文件夹图标 -->
folderClosedIcon: ClassReference(null);
<!-- 去掉树控件打开时默认的文件夹图标 -->
folderOpenIcon: ClassReference(null);
<!-- 去掉叶子节点图标 -->
defaultLeafIcon: ClassReference(null);
<!-- 设置树打开时的图标 -->
disclosureOpenIcon:Embed(source='images/1.png');
<!-- 设置树关闭时的图标 -->
disclosureClosedIcon:Embed(source='images/2.png');
}
</mx:Style>
/*为默认、打开、关闭、有子项等几个状态添加不同的ico*/
defaultLeafIcon: Embed(source="images/33.png");
folderOpenIcon: Embed(source="images/22.png");
folderClosedIcon: Embed(source="images/11.png");
disclosureOpenIcon: Embed(source="images/4.png");
- 设置树的图标
- 设置鼠标的图标
- 设置浏览器的图标
- 设置app的图标
- easyUI的图标设置
- 设置ListView的页眉图标
- 设置ListView的页眉图标
- 设置ListView的页眉图标
- 设置窗口左上角的图标
- java窗体图标的设置
- 如何设置网站的图标
- 设置ListView的页眉图标
- 设置java窗口的图标
- 关于QT图标的设置
- 如何设置网站的图标
- QT应用程序图标的设置
- 设置网页tab的图标
- Qt设置按钮的图标
- jquery中操作数组非常实用的方法
- 一个application如何向另一个application传值
- 几种通讯协议的比较RMI > Httpinvoker >= Hessian >> Burlap >> web service
- 修改flex chart中Legend的字体样式
- 鼠标指针变成手形
- 设置树的图标
- 如何在DataGrid中访问复合对象属性
- 动态设置时间
- pthread_cond_wait
- SharedObject
- MXML编译器简介设置
- Flex中的日期转换
- Flex应用程序中的全局变量
- Flex 对Java端返回Collection的处理方法