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

Responder a