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

Responder a