Não há pq trazer 10mil registros na tela se o usuário não pode ver esses registros ao mesmo tempo, portanto, faço coro com a galera: Use Paginação.
De fato o componente que o Rafael sugeriu é ótimo e sem dúvidas é mais recomendado. (e menos trabalhoso). Também concordo com o cálculo que ele fez no Blog dele, onde constata que o valor do componente não é caro. No entanto, se quiser vc pode ver outras soluções existentes (nao tao faceis de usar como a do componente citado, mas funcionam). Eu mesmo usei esse cara qui uma vez: http://www.badongers.com/blog/?p=73 Ele tinha um pqno bug em relação a disparos de requisições desnecessários (ele dispara enquanto o scroll está em movimento, enquanto o ideal é qnd o scroll está 'parado' na nova posição), mas nada dificil de consertar. Se pesquisar por "Flex pagination" vai ver muita coisa, até mesmo em blogs pt-br. []'s Em 3 de janeiro de 2011 16:54, Gilsones <[email protected]>escreveu: > O melhor mesmo a se fazer é paginação. > Se os dados vierem do PHP é melhor ainda, pois dá pra usar a paginação > no PHP e não no Flex. > Alivia bastante (bastante mesmo!) esse peso, pode apostar. Eu só uso > assim! > > > On 3 jan, 15:31, RafaelViana <[email protected]> wrote: > > Outra observação, muitos reclamam porque nos exemplos aparece um monte > > de botões. Mas, nos exemplos aparecem todas as funcionalidades que o > > grid tem. > > > > É tudo configurável. Só aparece os botões que você quiser. > > > > On Jan 3, 3:30 pm, RafaelViana <[email protected]> wrote: > > > > > Não é não. Ele permite a filtragem tanto localmente ( carrega a lista > > > toda e filtra ela, semelhante a utilizar o filterFunction ) ou > > > remotamente. > > > > > Você usa qual linguagem no backend? > > > > > Por exemplo, aqui eu uso Java e a filtragem remotamente. Então ele > > > traz por exemplo só os primeiros 20 registros (posso estipular o valor > > > que quiser), e toda vez que mudo de pagina ele faz uma nova requisição > > > pelos 20 próximos. > > > > > Ajudou muito o desempenho da aplicação aqui. Além de diminuir MUITO o > > > consumo de memória da JVM do servidor. > > > > > On Jan 3, 12:02 pm, Helio Antonio Francisco Silva > > > > > <[email protected]> wrote: > > > > Nussa quanta coisa, esse componente nao e pesado nao ? > > > > pelo que entendi ele manda os digamos 10.000 itens e filtra eles > correto ? > > > > > > 2011/1/3 RafaelViana <[email protected]> > > > > > > > Use esse componente para paginação e é ótimo. Resolveu todos meus > > > > > problemas :D > > > > > > >http://www.cauirs.com.br/rafael/?p=5 > > > > > > > On Jan 3, 9:52 am, Helio Antonio Francisco Silva > > > > > <[email protected]> wrote: > > > > > > Mas paginar 7.000 e tenso hehehh > > > > > > acho que o conceito de traser os 7.000 e que deve estar errado. > > > > > > > > 2011/1/3 RafaelViana <[email protected]> > > > > > > > > > Use Paginação. > > > > > > > > > On Jan 3, 9:45 am, Helio Antonio Francisco Silva > > > > > > > <[email protected]> wrote: > > > > > > > > Senhores, feliz ano novo... como no outro topico teve uma > breve > > > > > > > explicação > > > > > > > > de como funciona o datagrid que ele nao cria por exemplo 1000 > sprits > > > > > e > > > > > > > sim > > > > > > > > somente 12 e fica recriando pra cima e pra baixo pensei em > uma coisa. > > > > > > > > > > tenho de fazer uma pre carga de 7000 a 10.000 usuarios e > mostrar > > > > > esses > > > > > > > > 10.000 usuarios em um datagrid... o flex suporta essa > quantidade de > > > > > boa ? > > > > > > > > lembro que com 200 ele ja se peidava todo no flex 3 em um PC > do > > > > > milhao. > > > > > > > > > > alguem poderia me dar uma força nisso ? > > > > > > > > > > -- > > > > > > > > *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. > > > > > > > -- > > > > > 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. > > -- > 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 > -- Mario Junior http://blog.mariojunior.com/ @mariojunior -- 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
