• <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行的背景色
    主站蜘蛛池模板: 一本久久a久久精品综合香蕉| 精品免费视在线观看| 99精品久久精品一区二区| 亚洲国产欧美日韩精品一区二区三区| 88国产精品无码一区二区三区| 国产AV国片精品有毛| 久久精品女人天堂AV麻| 亚洲国产精品久久久久婷婷软件 | 久久99精品久久久久久| 最新国产成人精品2024| 久久精品成人一区二区三区| 欧美精品亚洲精品日韩专区va| 国产精品无码久久久久久| 日韩福利视频精品专区| 精品久久久久久国产三级| 国产精品狼人久久久久影院| 久久精品国产99国产精偷| 国产成人精品高清在线观看93| 三上悠亚久久精品| 伊人精品视频在线| 无码精品第一页| 午夜一级日韩精品制服诱惑我们这边| 国产亚洲色婷婷久久99精品91| 国产精品国产三级在线高清观看| 欧美亚洲精品在线| 欧美精品一区二区三区在线| 久久精品这里热有精品| 精品九九人人做人人爱| 国产精品麻豆高清在线观看| 99久久精品午夜一区二区| 精品福利视频一区二区三区| 精品国产午夜理论片不卡| 国内精品久久久久久久97牛牛| 精品无码AV无码免费专区| 精品乱码久久久久久久| 999国内精品永久免费观看| 97精品久久天干天天天按摩| 91精品在线看| 久久精品免费一区二区三区| 51久久夜色精品国产| 国产美女精品视频|