Colegas,

Através de dicas e pesquisando no google eu estou fazendo isto:

                override protected function 
updateDisplayList(unscaledWidth:Number,
unscaledHeight:Number):void
                {
                        super.updateDisplayList(unscaledWidth, unscaledHeight);
                        var g:Graphics = graphics;
                        g.clear();
                        var grid1:DataGrid = 
DataGrid(DataGridListData(listData).owner);
                        if (grid1.isItemSelected(data) || 
grid1.isItemHighlighted(data))
                                return;
                        
//Alert.show(data[DataGridListData(listData).dataField]);
                        if (data[DataGridListData(listData).dataField] == 
'--@@$$')
                        {
                                g.beginFill(0xFF0033);
                                g.drawRect(0, 0, unscaledWidth, 
unscaledHeight); g.endFill();
                        }
                }

<mx:DataGridColumn headerText="Data" width="150" dataField="data"
itemRenderer="CustomBackgroundComp"/>

Até aí blz.....
Porém o datagrid somente pinta a celula que teo o dataField, eu quero
que seja pintado toda a linha. Alguma idéia?

Grato a todos,


-- 
Marcelo
----------------------------------------------------------------------------------------------------------------
Sites a partir de R$ 1.000,00
E-Commerce a partir de R$ 2.000,00 (Possibilidade de pgto cartão de crédito)
-----------------------------------------------------------------------------------------------------------------

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a