não vejo necessidade em criar uma classe própria para implementar IList. A paginação, ao meu ver, deve ser sempre feita no servidor.
2009/1/22 Marco Catunda <[email protected]> > > Geralmente o problema não está na quantidade de registros mas no > tamanho em Bytes dessa quantidade. Um outro problema é a banda > entre o cliente e servidor. A máquina cliente pode possuir recursos de > sobra para a quantidade de registros, mas se a banda não tiver recursos, > o carregamento pode ficar lento onerando a performance do sistema. > > Como exemplo eu tenho 5.000 registros numa árvore ocupando > aproximadamente 2M. O sistema roda numa Intranet e, as máquinas > no lado do cliente, possuem 1G de RAM. Não me preocupo com > paginação... > > Porém, existe uma consulta, nesse sistema, numa base com > aproximadamente 250.000 registros, nesse caso eu coloco > paginação. > > Para não me preocupar se devo ou não colocar paginação eu criei > uma classe que implementa a interface IList. Essa classe possui uma > configuração para paginar acima de X registros. Como essa classe > implementa a interface IList, poderá ser usada naturalmente por > qualquer dataprovider, nesse caso, a paginação fica totalmente > transparente para o componente. Isso é chamado de paginação > implícita. > > Assim que comecei a usar Flex eu senti essa necessidade e para a > minha surpresa não encontrei ninguem com a mesma dificuldade > e para piorar a situação, encontrei poucas soluções na NET. > Logo, pensei, essa coisa deve ser muito trivial e eu não estou > conseguindo ver (como sou burro.... deve ser a velhice!!!) ou então a > maioria das pessoas só trabalham com coisas pequenas.... Sei lá, > ainda não tenho opinião. Mas em breve estarei disponibilizando > essa classe para a comunidade (assim que eu tiver tempo... :( ) > para ver os comentários... > > > 2009/1/22 Jaison <[email protected]>: > > > > Olá a todos! > > > > Pessoal, sempre desenvolvi aplicativos pequeno em Flex... nunca me > > deparei com uma aplicação robusta, mas hoje me surgiu uma dúvida ou > > curiosidade não sei, que é a seguinte: > > > > Como vocês (que trabalham com aplicações robustas) fazem quando tem > > uma tabela Cliente (por exemplo) com 10 mil registro e vocês precisa > > que esses 10 mil registros apareçam no datagrid da aplicação? Vocês > > trazem esses 10 mil registros mesmo ou vocês "paginam" (paginação) o > > datagrid? > > > > abraço a todos. > > > > > > > > > -- Mário de Souza Júnior Programador Java / Adobe Flex http://blog.mariojunior.com --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
