• <strike id="wwm2q"></strike>
  • <strike id="wwm2q"></strike>
    <strike id="wwm2q"></strike>
    
    
  • <ul id="wwm2q"></ul>
  • <ul id="wwm2q"></ul><strike id="wwm2q"></strike>
  • FLEX:改變DataGrid行的背景色
    2008-11-13
    3020
    小小貝,小小貝,小小貝,小小貝,小小貝,小小貝,小小貝,小小貝,小小貝,小小貝,小小貝,小小貝,小小貝,小小貝

    如何更改DataGrid中某一行的背景色是一個被經常問的問題。這個在Flex2.0中很簡單,只需按照下面的步驟做:

    1.創建一個擴展自 mx.controls.DataGrid 的類。這個類可以是MXML文件或者ActionScript文件,你可以根據自己的習慣創建。

    2.覆寫 protected 方法 

    drawRowBackground :
    override protected function drawRowBackground(s:Sprite, rowIndex:int,
    y:Number,height:Number, color:uint, dataIndex:int):void
    {// 這里可以做一些對數據的判斷,然后更改相應的顏色。比如color = 0xFF0000;
    // 調用super函數來執行更改。
    super.drawRowBackground(s,rowIndex,y,height,color,dataIndex);}


    3.在你的程序中用你新建的類替代 <mx:DataGrid>。

    在 drawRowBackground 方法中你可以對數據做一些判斷。dataIndex 參數可以用來查看dataProvider 中某一行所顯示的數據。例如:假設你想要的數值大于1000的行都顯示為綠色:

    var item:Object = (dataProvider as ArrayCollection).getItemAt(dataIndex);if( item.quantity > 1000 ) color = 0×00FF00;


    就這么簡單。

    關鍵字:改變DataGrid行的背景色
    主站蜘蛛池模板: 久久亚洲精品国产精品| 久久国产精品成人免费 | 精品国产一级在线观看| 国产成人精品一区二区秒拍| 中国大陆精品视频XXXX| 精品多毛少妇人妻AV免费久久| 国产精品久久久久9999高清| 伊人 久久 精品| 久久久精品国产Sm最大网站| 亚洲欧美日韩精品| 精品国产一区二区三区久久 | 粉嫩精品美女国产在线观看| 国产精品视频久久久| 久久国产精品99国产精| 日韩精品无码一本二本三本| 亚洲欧美精品丝袜一区二区| 国内精品久久久久久久涩爱 | 亚洲精品成a人在线观看| 精品伦精品一区二区三区视频| 成人精品一区二区久久久| 日韩一级精品视频在线观看| 国产cosplay精品视频| 国产精品vⅰdeoxxxx国产| 国产精品无码a∨精品| 久久久无码人妻精品无码 | 久99久无码精品视频免费播放| 亚洲综合一区二区精品导航| 欧美日韩精品乱国产538| 国产精品一区二区久久精品| 99re这里只有精品热久久| 91精品国产高清久久久久久io| 久久丫精品国产亚洲av不卡| 精品无码一区二区三区爱欲九九| 婷婷国产成人精品视频| 久久精品中文闷骚内射| 精品亚洲成a人片在线观看| 精品久久久久久中文字幕人妻最新| 日韩精品国产另类专区| 久久香蕉超碰97国产精品| 国产精品涩涩涩视频网站| 99精品视频在线观看re|