Preenchendo somente 5 linhas no primeiro dataGrid. antes trazendo tudo que tinha direito. 23 segundos. agora trazendo somente o necessário . menos de 1 segundo para as mesmas 5 linhas.
bruno bg Em 30 de março de 2010 21:59, bruno bg <[email protected]> escreveu: > no momento estou fazendo exatamente isso. > Tenho uma tabela (que é a principal, o coração do sistema), onde tem 3 > campos que são subTabelas e 2 campos que são Arraycolection. > > no primeiro dataGrid, somente trago o ID e outros campos necessários. > e quando o usuario clica num item vou no BD e completo esse VO. > > bruno bg > > > Em 30 de março de 2010 18:18, joao zaratine <[email protected]> escreveu: > > Trabalho em uma aplicação grande e depois de bater cabeça vimos que é >> melhor trazer apenas o que necessitamos no momento, no seu caso, o ID. >> >> Porém tudo depende da quantidade de dados que você espera trazer na >> listagem principal (n de registros, tamanho dos objetos) e se você estará >> usando uma abordagem com paginação no servidor etc. Creio que você deva >> avaliar o que é melhor pra você nessa tela baseado na performance que deseja >> ter e na quantidade de dados que irá possuir. >> >> Abraços! >> João Augusto. >> blog.joaoaugusto.com.br >> >> >> Em 30 de março de 2010 18:11, Bruno Carneiro <[email protected] >> > escreveu: >> >> Suponha que eu quero fazer uma listagem de vendas de veículos num >>> datagrid. >>> >>> E em um campo da minha tabela é o campo veículo. >>> >>> Suponha que neste campo eu queira usar um renderer cutomizado. Onde >>> apareça a placa, marca, modelo e ao passar o mouse sobre aparecer a >>> foto do veículo. >>> >>> É melhor eu trazer todos esses dados do banco e colocá-los no >>> dataprovider da lista de vendas e depois só mostrar no renderer ou é >>> melhor no dataprovider eu só trazer o id do veículo e dentro do meu >>> item renderer eu ter a lista de veículos e mostrar os dados corretos >>> pelo id? >>> >>> Ou então, é melhor eu não fazer isso porque vai ficar pesado? >>> >>> -- >>> 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 >>> >>> To unsubscribe from this group, send email to flexdev+ >>> unsubscribegooglegroups.com or reply to this email with the words >>> "REMOVE ME" as the subject. >>> >> >> >> >> -- >> João Augusto Zaratine >> blog.joaoaugusto.com.br >> >> -- >> 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 >> >> To unsubscribe from this group, send email to flexdev+ >> unsubscribegooglegroups.com or reply to this email with the words "REMOVE >> ME" as the subject. >> > > -- 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
