de pintar somente a celula eu tenho, mas queria da linha inteira

Qualquer dúvida estou a disposição.

*Robinho*
*Analista/Programador de Sistemas*
*Skype: robinhocne*
*"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o
impossível."*


Em 2 de junho de 2014 09:27, Leonardo Oliveira <[email protected]
> escreveu:

> Aliás, pra coluna não, pra célula.
>
> Em segunda-feira, 2 de junho de 2014 09h26min59s UTC-3, Leonardo Oliveira
> escreveu:
>
>> Cara, pra linha inteira eu não precisei ainda, mas pra coluna eu fiz
>> usando um item renderer.
>> Fácil de entender, +- assim:
>>
>> Item Renderer:
>> <?xml version="1.0" encoding="utf-8"?>
>> <mx:HBox xmlns:fx="http://ns.adobe.com/mxml/2009";
>>  xmlns:s="library://ns.adobe.com/flex/spark"
>>  xmlns:mx="library://ns.adobe.com/flex/mx"
>>  backgroundColor="{setBgColor(data)}" width="100%" height="100%"
>>  top="0" left="0" right="0" bottom="0" paddingBottom="0" paddingTop="0">
>> <fx:Declarations>
>>  <!-- Place non-visual elements (e.g., services, value objects) here -->
>> </fx:Declarations>
>> <fx:Script>
>>  <![CDATA[
>> public var origem:String;
>>  private function setBgColor(objeto:Object):uint{parent
>>  var returnColor:uint;
>> if(objeto != null){
>> /*
>> * 0 -> origem; 1 -> destino;
>>  */
>> if(objeto.FLG_ORIGEM_DESTINO == "1"){
>> if(objeto.PEDF_NF != ""){
>>  returnColor = 0xEACCCC;
>> }
>> else{
>>  returnColor = 0xC1FFC1;
>> }
>> }
>> else{
>>  if(objeto.PEDF_FLG_GEROU_PED_D1 == "S"){
>> returnColor = 0xEACCCC;
>>  }
>> else{
>> returnColor = 0xC1FFC1;
>> }
>>  }
>> }
>> return returnColor;
>>  }
>>  override public function set data(value:Object):void{
>>  super.data = value;
>> theLabel.text = value["PEDF_ID"];
>> }
>>  ]]>
>> </fx:Script>
>> <mx:Label id="theLabel" textAlign="left" width="100%" />
>> </mx:HBox>
>>
>> E no seu grid:
>>
>> <mx:DataGridColumn headerText="Pedido" dataField="PEDF_ID" width="25"
>> sortCompareFunction="{Funcoes.sortColumn('PEDF_ID', 'NUMERICO')}">
>>  <mx:itemRenderer>
>> <fx:Component>
>> <Renderer:RendererHboxBgCell textAlign="left" />
>>  </fx:Component>
>> </mx:itemRenderer>
>> </mx:DataGridColumn>
>>
>> Veja se norteia...
>>
>>
>> Em domingo, 1 de junho de 2014 14h59min13s UTC-3, Robinho de Morais
>> escreveu:
>>>
>>> Bom dia,
>>>
>>>
>>> Como posso alterar a cor de uma linha inteira do data grid quando uma
>>> determinada coluna conter valores diferentes ?
>>>
>>>
>>> Tenho a coluna chamada in_conciliada, nela conterá A(Automatica)
>>> M(Manual) N(Nao Conciliada), em cada situação eu queria pintar o texto da
>>> linha inteira.
>>>
>>>
>>> Atualmente eu tenho com o background, mas não estou conseguindo fazer
>>> para a linha, achei alguns exemplos com o do priceLabel, mas não
>>> compreendi, alguém poderia me ajudar ?
>>>
>>  --
> --
> 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
> ---
> Você recebeu essa mensagem porque está inscrito no grupo quot;flexdev" dos
> Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie
> um e-mail para [email protected].
> Para mais opções, acesse https://groups.google.com/d/optout.
>

-- 
-- 
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
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/d/optout.

Responder a