A unica diferença desse seu exemplo pro meu foi isso aqui

*

override* *public* *function* *set* data
Colocando essa funcao os valores aparecem, sem ela os valores vem nulos...
poderia me explicar o por que disso ?



2010/12/27 pablo.souza <[email protected]>

> 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
>  <[email protected]> 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 [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
>



-- 
*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 [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