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
