É...Beck... felizmente não vai precisar msmo !! Só seria interessante fazer um zip do projeto no flex, para que as pessoas possam importar da forma adequada e disponibilizar no site de vocês dizendo que funciona no flex 3 tbm, de resto.. é só alegria pq esse filtro é SHOWWWWWW !
Abraços 2009/4/13 Beck Novaes <[email protected]> > > Blz... não preciso mexer em nada então :-) > > Att, > Beck Novaes > > On 13 abr, 17:25, Lucio Batistella <[email protected]> wrote: > > Heyyyyyyyyy galera !! > > Consegui rodar !! > > > > Seguinte (burro é foda), eu chamei o grid por controls msm.... foi a > unica > > maneira de me apresentar no autocomplete do flex. > > > > Então ficou assim: > > > > <controls:DataGridFilter dataProvider="{arrExtrato}" width="98%" > > height="100%" color="#000000" borderColor="#CCCCCC" themeColor="#990000"> > > <controls:columns> > > <controls:DataGridColumnFilter > > filterRenderer="BeginWithFilterRenderer"/> > > <controls:DataGridColumnFilter > > filterRenderer="RelacionalFilterRenderer"/> > > <controls:DataGridColumnFilter > > filterRenderer="RelacionalFilterRenderer"/> > > <controls:DataGridColumnFilter > > filterRenderer="RelacionalFilterRenderer"/> > > </controls:columns> > > </controls:DataGridFilter> > > > > copiei os arquivos que vem no exemplo para a pasta SRC, e a pasta "br, > com, > > dclick" tal tal tal... eu coloquei na SRC tbm. > > > > Então ficou assim > > > > SRC > > br > > com > > dclick > > controls > > assets > > "aqui ficam os arquivos, dentro da pasta controls" (é > só > > copiar e colar, não tem erro) > > > > e os arquivos exemplos... é só copiar pra pasta SRC. > > > > Bom é isso, caso tenham dúvida podem me perguntar pois eu fiquei a tarde > > toda tentando resolver e consegui... abraços !! > > > > Lúcio Batistella > > > > 2009/4/13 Lucio Batistella <[email protected]> > > > > > Pois é, eu importei ele sozinho em um novo projeto e funcionou > > > perfeitamente !!!! > > > > > 2009/4/13 Genison Junior <[email protected]> > > > > > Eu utilizo ele com Flex 3 sem problemas. > > > > >> 2009/4/13 Beck Novaes <[email protected]> > > > > >>> Hm... eu desenvolvi este componente há muito tempo atrás. Não sei > > >>> dizer se é compatível com o Flex 3. Visto que tem tanta gente usando > > >>> acho que qualquer hora dessas vou dar uma revisada no código e > > >>> disponibilizar uma versão mais recente para a comunidade. > > > > >>> Att, > > >>> Beck Novaes > > > > >>> On 13 abr, 11:01, Lucio Batistella <[email protected]> wrote: > > >>> > Estou com problemas tbm. > > > > >>> > só consegui fazer com autocomplete do flex chamando da segunte > maneira > > > > >>> > <controls:DataGridFilter dataProvider="{arrExtrato}" > > >>> width="98%" > > >>> > height="100%" color="#000000" borderColor="#CCCCCC" > > >>> themeColor="#990000"> > > >>> > <controls:columns> > > >>> > <controls:DataGridColumnFilter headerText="Quarter" > > >>> > dataField="QUARTER" filterRenderer="BeginWithFilterRenderer"/> > > >>> > <controls:DataGridColumnFilter headerText="Período" > > >>> > dataField="PERIODO" filterRenderer="RelacionalFilterRenderer"/> > > >>> > <controls:DataGridColumnFilter headerText="Pontos > Ganhos / > > >>> Saldo > > >>> > Total" dataField="PONTOSGANHOS" > > >>> filterRenderer="RelacionalFilterRenderer"/> > > >>> > <controls:DataGridColumnFilter headerText="Período" > > >>> > dataField="PERIODO" filterRenderer="RelacionalFilterRenderer"/> > > >>> > </controls:columns> > > >>> > </controls:DataGridFilter> > > > > >>> > Porem quando executo ele não deixa tbm...apresenta o seguinte erro: > > > > >>> > Could not resolve <controls:DataGridFilter> to a component > > >>> implementation. > > > > >>> > OBS: o controls eu consegui atraves de autocomplete de sugestão do > > >>> flex. > > > > >>> > 2009/4/12 RafaelViana <[email protected]> > > > > >>> > > Olá, > > >>> > > Estou tentando usar o componente, mas está dando erro ao definir > a > > >>> > > propriedade do filterRenderer, me aparece erros do tipo: > > > > >>> > > 1120: Access of undefined property BeginWithFilterRenderer. > > > > >>> > > Alguém tem o swc do projeto?Alguem conseguiu usar no Flex 3? > > > > >>> > > On 2 abr, 23:40, Bruno Carneiro <[email protected]> > wrote: > > >>> > > > Agora eu consegui resolver o problema acima. > > > > >>> > > > Eu fui em propriedades do projeto e importei a pasta br para o > meu > > >>> > > > include path. > > > > >>> > > > Mas tenho outro problema, mesmo com o include path e usando > import > > >>> > > > br.com.dclick.controls.DataGridFilter; a minha tag > DataGridFilter > > >>> > > > recebe o erro "Type was not found or was not a compile-time > > >>> constant" > > > > >>> > > > On 2 abr, 10:18, Bruno Carneiro <[email protected]> > > >>> wrote: > > > > >>> > > > > Genison, muito boa sua dica. Mas não estou conseguindo usar > este > > >>> > > > > componente. > > > > >>> > > > > Eu baixei o código. > > > > >>> > > > > Tentei importar como projeto, mas não deu. > > > > >>> > > > > Extari o zip. > > > > >>> > > > > Linkei a pasta br pro meu projeto e lá no meu projeto eu eu > faço: > > > > >>> > > > > xmlns:dc="br.com.dclick.controls.* > > > > >>> > > > > Porém quando eu tento abrir a tag <dc o autocompletar não > > >>> funciona > > >>> > > > > como se o flex não localizasse a minha pasta. > > > > >>> > > > > Não estou conseguindo usar este componente, vc pode me > ajudar? > > > > >>> > > > > On 1 abr, 20:25, Genison Junior <[email protected]> wrote: > > > > >>> > > > > > Tem um post no blog da DClick com um componente > > >>> datagridfilterhttp:// > > >>> > > blog.dclick.com.br/2007/06/18/filtros-customizados-para-o-data. > .. > > > > >>> > > > > > 2009/4/1 Vicente Maciel Junior <[email protected]> > > > > >>> > > > > > > Perfeitamente possivel! > > >>> > > > > > > Uma vez que vc associa um ArrayCollection ao DataGrid, vc > > >>> pode usar > > >>> > > a > > >>> > > > > > > propriedade filterFunction do mesmo para escrever uma > função > > >>> que > > >>> > > execute o > > >>> > > > > > > filtro. > > > > >>> > > > > > > A assinatura da função tem que ser: > > > > >>> > > > > > > functionName(item:Object):Boolean > > > > >>> > > > > > > Sendo que "item" equivale a uma "linha" do seu DataGrid. > > > > >>> > > > > > > Após associar a sua função à propriedade filterFunction > do > > >>> > > ArrayCollection, > > >>> > > > > > > execute o método refresh() do mesmo para aplicá-lo. > > > > >>> > http://livedocs.adobe.com/flex/3/langref/mx/collections/ListCollectio... > > > > >>> > > > > > > Vicente Maciel Junior > > >>> > > > > > > RiaBrazil - Senior Rich App Developer > > >>> > > > > > > Independent Web Developer & Consultant > > >>> > > > > > > Adobe Advanced Certified Developer > > >>> > > > > > > Adobe Certified Instructor (ColdFusion & Flash Platform) > > >>> > > > > > > +55 71 8120-0035 > > >>> > > > > > > MSN: [email protected] / Twitter: macieljr > > >>> > > > > > >http://www.riabrazil.com.br > > >>> > > > > > >http://teclandoalto.blogspot.com > > >>> > > > > > > Grupo de usuarios Oficial Adobe RIA-BA: > http://bit.ly/ria-ba > > > > >>> > > > > > > 2009/4/1 Bruno Carneiro <[email protected]> > > > > >>> > > > > > >> Vou buscar dados no banco de dados e mostrar em um > datagrid. > > > > >>> > > > > > >> Mas o usuario quer fazer um filtro na busca. > > > > >>> > > > > > >> Ai eu gostaria de saber se eu preciso fazer uma busca no > > >>> banco > > >>> > > para > > >>> > > > > > >> cada conjunto de filtros selecionados e então mostrar no > > >>> datagrid. > > > > >>> > > > > > >> Ou se é possível fazer uma busca com todos os registros > e > > >>> depois > > >>> > > ir > > >>> > > > > > >> filtrando NO DATAGRID sem ter que fazer outra busca. > > > > >>> > > > > > >> Gostaria de saber se é possível e vale a pena fazer > assim. > > > > >>> > > > > > >> Obrigado. > > > > >>> > > > > > -- > > >>> > > > > > Genison Junior > > >>> > > > > > Desenvolvedor Flex / PHP > > >>> > > > > > Email/Gtalk/Msn: [email protected] > > >>> > > > > > Twitter:http://www.twitter.com/genison > > >>> > > > > > + 55 83 9168-0831 > > > > >> -- > > >> Genison Junior > > >> Desenvolvedor Flex / PHP > > >> Email/Gtalk/Msn: [email protected] > > > > >> Twitter:http://www.twitter.com/genison > > >> + 55 83 9168-0831 > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
