Eu tenho uma página JSF que tem 15 combos que pegam dados de um banco firebird, e são muitos dados mesmo (uma delas no pior caso tem 8000 opções).
Resultado, fica realmente muito lento para se fazer qualquer coisa.
O que eu gostaria de saber, e que vocês me ajudassem, é: Como fazer para ele não recarregar a página inteira cada vez que o valor de uma das combos é alterado. Pra ele só atualizar a combo em questão (e, se houver, suas dependentes).
Tentei com formulários virtuais, mas não deu muito certo, não percebi nenhuma diferença!
olha, tente usar ajax. O ajax4jsf é uma boa opção por exemplo.
E olha,tem certeza q esses combos sao a melhor opcao?
pq um combo com 8000 opcoes me parece meio absurdo…
eita, com certeza um combo com todos esses ítens não é algo nem um pouco legal… Tanto em termos de performance como para o usuário final… Não tem um workaround??
NEsse caso, eu coloquei a opção de o usuário escrever parte do nome da rua,
e selecionar somente as que combinarem. Mas ainda assim, se, por exemplo o usuário digitar “a”, vão aparecer todas, ou quase…
=D
Rapaz… é feito o Tecnoage disse… um combo com 8000 registros não é nada bom para o usuário… acho que deverias tentar as soluções que o pessoal ai sugeriu, como o SuggestionBox…