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


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