Hélio esqueci de te falar que caso você deseje manter seu componente
com o container Group, utilize então o DataRender que é subclasse de
Group e é a classe base para os data components do Spark.


Abs!

On Dec 28, 11:06 am, Helio Antonio Francisco Silva
<[email protected]> wrote:
> Valeu pablo, funciono certinho, so vou procurar na net, o por que uq eue
> tenho de botar essa override public function set data...  pelo que entendi
> ta reescrevendo o metodo ne ?
>
> se puder me explicar como funciona, mario ou qualquer outro ficarei muito
> feliz.
>
> 2010/12/28 Helio Antonio Francisco Silva <[email protected]>
>
>
>
>
>
> > 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 emhttp://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.
>
> --
> *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.- Hide quoted text -
>
> - Show quoted text -

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