Crie seu componente com a classe MXDataGridItemRenderer, que perrmite você use componentes Spark como itemrenderes do mx DataGrid.
<s:MXDataGridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" focusEnabled="true"> <fx:Script> <![CDATA[ override public function set data(value:Object):void { super.data = value; } ]]> </fx:Script> <s:BorderContainer id="statusBorder" horizontalCenter="0" verticalCenter="0" width="8" height="8" cornerRadius="18" dropShadowVisible="false"/> </s:MXDataGridItemRenderer> Abs! On Dec 27, 4:42 pm, Helio Antonio Francisco Silva <helio.afsi...@gmail.com> wrote: > Pessoal estou com uma baita dor de cabeça com o maldito itemrender no flex4. > To passando certinho como em uns exemplos na net e nao funciona. > > No flex3 eu fazia assim tambem era muito EASY e no flex 4 to tomando bola =( > alguem me ajuda por favor. > > <mx:DataGrid width="744" height="468" paddingRight="2" id="ContratosDG" > fontFamily="Verdana" fontSize="10" > > > <mx:columns> > > <mx:DataGridColumn fontFamily="Verdana" itemRenderer="components.legend" > fontSize="10" fontWeight="bold" headerText="Status" width="40" dataField=" > CSTATUS"/> > > <mx:DataGridColumn fontFamily="Verdana" fontSize="10" fontWeight="bold" > headerText="Filial" width="40" dataField="FILIAL"/> > > <mx:DataGridColumn fontFamily="Verdana" fontSize="10" fontWeight="bold" > headerText="Contrato" width="60" dataField="CONTRATO"/> > > <mx:DataGridColumn fontFamily="Verdana" fontSize="10" fontWeight="bold" > headerText="Cliente" width="60" dataField="CODIGO"/> > > <mx:DataGridColumn fontFamily="Verdana" fontSize="10" fontWeight="bold" > headerText="Nome" width="250" dataField="NOME"/> > > <mx:DataGridColumn fontFamily="Verdana" fontSize="10" fontWeight="bold" > headerText="Tipo Contrato" width="80" dataField="TIPOCONTRA"/> > > </mx:columns> > > </mx:DataGrid> > > Componente > > <?xml version="1.0" encoding="utf-8"?> > > <s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" > > xmlns:s="library://ns.adobe.com/flex/spark" > > xmlns:mx="library://ns.adobe.com/flex/mx" width="400" height="300"> > > <fx:Declarations> > > <!-- Place non-visual elements (e.g., services, value objects) here --> > > </fx:Declarations> > > <fx:Script> > > <![CDATA[ > > *public* *var* nome:String = *new* String(); > > ]]> > > </fx:Script> > > <mx:Image height="15" width="15" /> > > </s:Group> > > -- > *Hélio Antonio Fransico Silva* > Desenvolvedor web > Certificado Flash developer > Certificado Flash Design > Certificado web developer > Consultor Microsiga / Totvs > Desenvolvedor ADVPL / ASP > Analista de sistemas e ERP Sênior. -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev