Flex DataGrid DataGridColumn数据颜色多样化-类型替换

所属分类: 网页制作 / Flash 阅读数: 1037
收藏 0 赞 0 分享
比如 0--关闭(red),1--开启(green),

就这两个比较简单的代表.在读出数据的时候,需要按照上面的标注来显示其字体的颜色,这个时候,有好几种处理方法,不过目的只有一种.就是为了得到颜色字体.

这里就直接给出程序吧,其实很简单.还有另外的两三种方法吧,呵呵,其实由于用法相当多,它的设置参数也十分的多,根据需要可以设置出不同的效果出来.希望对大家有帮助.
复制代码 代码如下:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

    <mx:Script>
        <!--[CDATA[

        ]]>
    </mx:Script>
    <mx:ArrayCollection id="dataArray">
        <mx:Object>
            <mx:Key>0</mx:Key>
            <mx:Value>关闭</mx:Value>
        </mx:Object>
        <mx:Object>
            <mx:Key>1</mx:Key>
            <mx:Value>开启</mx:Value>
        </mx:Object>
    </mx:ArrayCollection>
    <mx:DataGrid dataProvider="{dataArray}" x="320" y="135">
        <mx:columns>
            <mx:DataGridColumn headerText="Key" dataField="Key" >

            </mx:DataGridColumn>
            <mx:DataGridColumn headerText="Value" dataField="Value" >
                 <mx:itemRenderer>
<mx:Component>
<mx:Label textAlign="center">
<mx:Script>
<![CDATA[
override public function set data(value:Object):void
{
super.data = value;
if (value.Key=="1")
{
this.setStyle("color","green");
}
else if(value.Key=="0"){
this.setStyle("color","red");
}
}
]]-->
</mx:Script>
</mx:Label>
</mx:Component>
    </mx:itemRenderer>    
            </mx:DataGridColumn>
        </mx:columns>
    </mx:DataGrid>
</mx:Application>
更多精彩内容其他人还在看

js与flash的交互FLASH连播控制器

js与flash的交互FLASH连播控制器
收藏 0 赞 0 分享

Flash CS3组件开发图文教程

Flash CS3组件开发图文教程
收藏 0 赞 0 分享

flash as Actionscript中的数组的使用方法

flash as Actionscript中的数组的使用方法
收藏 0 赞 0 分享

用flash as脚本 控制 Flash中文本框样式的代码

用flash as脚本 控制 Flash中文本框样式的代码
收藏 0 赞 0 分享

209个透明flash背景以及使用方法详解

我们平时做站的时候偶尔会用到一些比较炫的透明flash去修饰页面,但如果你自己并没有那么高深的flash技术可以随意创造心中所想的效果时,那么这些flash透明和背景或许能帮到你,其中有一些是很漂亮的!
收藏 0 赞 0 分享

比较漂亮的几款可爱的flash日历收藏

比较漂亮的几款可爱的flash日历收藏
收藏 0 赞 0 分享

Flash 与 html 的一些实用技巧

Flash 与 html 的一些实用技巧
收藏 0 赞 0 分享

全flash站制作剖析

全flash站制作剖析
收藏 0 赞 0 分享

flash加载各种外部文件

flash加载各种外部文件
收藏 0 赞 0 分享

收藏了98个flash片头

收藏了98个flash片头
收藏 0 赞 0 分享
查看更多