Preciso criar um formulário para inclusão de Produto.
Neste formulário existem duas combos populadas com informações do banco de dados.
Essas combos contém informações de Categoria e Subcategoria.
A medida que o usuário seleciona a Categoria, a aplicação deve filtrar e trazer apenas as Subcategorias relacionadas a Categoria selecionada.
Vejo como solução a utilização do Ajax, mas procurando alguns tutorias, vi diversas soluções muito complexas para um problema simples.
Alguém já passou por uma situação similar?
Alguma dica ou ideia?
Cara já utilizei o JQuery em projetos Java Web para “quebrar” o paradigma de requisição/resposta da Web para o usuário (na verdade ele sempre ocorre, mas visualmente para a usabilidade do usuário fica tudo fluido).
Vc pode procurar por load() no JQuery, ele faz a requisição de uma URL e devolve a resposta sem recarregar toda a página, dá para carregar iframes, combobox, etc, etc sem ficar recarregando toda a página. Veja um pouco em http://www.viamais.net/blog/?s=jquery&submit=Vai%21
Tem também diversos artefatos de transições e perfumarias que sempre seduzem o usuário.
Você pode usar o dwr, o qual irá chamar o seu método e devolverá uma lista da entidade dependente.
Ele consegue que em javascript você manipule objetos.
Da uma pesquisada no “onchange” do AJAX, vc coloca esse evento no seu campo e quando vc selecionar alguma opção vc da um target.add no seu componente com a lista ja filtrada,
utilizo aqui no wicket e funciona muito bem nesse caso.