欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Flex DataGrid DataGridColumn數(shù)據(jù)顏色多樣化-類型替換

 更新時間:2009年06月15日 19:11:22   作者:  
用得多了,發(fā)覺自己了解的真的是九牛之一毛都沒有,最近用到了從后臺讀出數(shù)據(jù)時顯示的問題,相信很多人都有用整形數(shù)據(jù)來代替字符串數(shù)據(jù)的情況
比如 0--關閉(red),1--開啟(green),

就這兩個比較簡單的代表.在讀出數(shù)據(jù)的時候,需要按照上面的標注來顯示其字體的顏色,這個時候,有好幾種處理方法,不過目的只有一種.就是為了得到顏色字體.

這里就直接給出程序吧,其實很簡單.還有另外的兩三種方法吧,呵呵,其實由于用法相當多,它的設置參數(shù)也十分的多,根據(jù)需要可以設置出不同的效果出來.希望對大家有幫助.
復制代碼 代碼如下:

<?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>

相關文章

  • Flex 透明效果,位于頁面最底層

    Flex 透明效果,位于頁面最底層

    首先在Flex中將窗體的 backgroundAlpha設為0,如: backgroundAlpha="0"
    2009-05-05
  • 最新評論