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