Nada não hein Beck... Mas valeu pela ajuda ! Vou ver aqui oq eu faço ! Abraço !
Beck Novaes escreveu: > A versão parece a mesma que a minha. > > Tente criar um novo projeto Flex Básico, importar estes arquivos para > dentro do projeto e executar o "CustomFilters.mxml" para ver se o erro > persiste. > > []'s > Beck Novaes > > On 12 jul, 11:26, Carlos Humberto <[EMAIL PROTECTED]> wrote: > >> Fala Beck tudo certo ?! >> Eu compilo no Flex Builder... Com relacao a versão... Só achei essa >> informação no Flex Builder. Não sei se é versão do Builder ou do SDK... >> >> Flex Builder 2 Core >> Version: 2.0.143459 >> >> Tua versão é qual ? >> >> Abraços !!!! >> >> Beck Novaes escreveu: >> >> >>> Olá Carlos, >>> >>> Creio que fiz exatamente o que você falou e funcionou. Estranho! Qual >>> a versão do Flex que você está usando? >>> >>> []'s >>> Beck Novaes >>> >>> On 12 jul, 10:44, Carlos Humberto <[EMAIL PROTECTED]> wrote: >>> >>>> Boa Tarde Pessoal, >>>> >>>> Alguém conseguiu utilizar o componente de filtro customizado para >>>> DataGrid da DClick ? >>>> >>>> Baixei o componente site DClik >>>> (http://blog.dclick.com.br/2007/06/18/filtros-customizados-para-o-data...), >>>> porém não consegui fazer funcionar. >>>> >>>> Coloquei a pasta em um diretorio de teste, criei um novo projeto, >>>> escolhi como aplicação o arquivo CustomFilters.mxml e defini ele como >>>> default. >>>> Compilei e quando clico no botão para abrir as opções de filtro no >>>> header ele da o erro abaixo: >>>> >>>> *ERRO APRESENTADO:* >>>> TypeError: Error #1034: Type Coercion failed: cannot convert >>>> mx.controls.listClasses::[EMAIL PROTECTED] to >>>> mx.controls.DataGrid. >>>> at >>>> br.com.dclick.controls::FilterRendererBase/br.com.dclick.controls:FilterRendererBase::updateDisplayList() >>>> at mx.core::UIComponent/validateDisplayList() >>>> at mx.core::Container/validateDisplayList() >>>> at mx.managers::LayoutManager/::validateDisplayList() >>>> at mx.managers::LayoutManager/::doPhasedInstantiation() >>>> at Function/http://adobe.com/AS3/2006/builtin::apply() >>>> at mx.core::UIComponent/::callLaterDispatcher2() >>>> at mx.core::UIComponent/::callLaterDispatcher() >>>> >>>> *ERRO NO MODO DEBUG* >>>> TypeError: Error #1034: Type Coercion failed: cannot convert >>>> mx.controls.listClasses::[EMAIL PROTECTED] to >>>> mx.controls.DataGrid. >>>> at >>>> br.com.dclick.controls::FilterRendererBase/br.com.dclick.controls:FilterRendererBase::updateDisplayList()[Z:\Desenvolvimento\Web\Flex\Teste31_Datagrid_Filtro\br\com\dclick\controls\FilterRendererBase.as:131] >>>> at >>>> mx.core::UIComponent/validateDisplayList()[C:\dev\GMC\sdk\frameworks\mx\core\UIComponent.as:5672] >>>> at >>>> mx.core::Container/validateDisplayList()[C:\dev\GMC\sdk\frameworks\mx\core\Container.as:2731] >>>> at >>>> mx.managers::LayoutManager/mx.managers:LayoutManager::validateDisplayList()[C:\dev\GMC\sdk\frameworks\mx\managers\LayoutManager.as:594] >>>> at >>>> mx.managers::LayoutManager/mx.managers:LayoutManager::doPhasedInstantiation()[C:\dev\GMC\sdk\frameworks\mx\managers\LayoutManager.as:646] >>>> at Function/http://adobe.com/AS3/2006/builtin::apply() >>>> at >>>> mx.core::UIComponent/mx.core:UIComponent::callLaterDispatcher2()[C:\dev\GMC\sdk\frameworks\mx\core\UIComponent.as:7789] >>>> at >>>> mx.core::UIComponent/mx.core:UIComponent::callLaterDispatcher()[C:\dev\GMC\sdk\frameworks\mx\core\UIComponent.as:7732] >>>> >>>> *METODO QUE DA ERRO:* >>>> override protected function updateDisplayList(unscaledWidth:Number, >>>> unscaledHeight:Number):void >>>> { >>>> super.updateDisplayList(unscaledWidth, unscaledHeight); >>>> if (header) >>>> { >>>> var point:Point = header.owner.localToGlobal(new >>>> Point(header.x, header.y)); >>>> var newX:int = point.x + 7; >>>> * var newY:int = point.y + >>>> DataGrid(header.owner).headerHeight + 5;* >>>> move(newX, newY); >>>> } >>>> } >>>> >>>> Alguém tem idéia do problema ? >>>> >>>> Abraços !!!!!! >>>> > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
