Ajax + combobox  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
valdo
Debugger

Membro desde: 03/11/2006 17:58:31
Mensagens: 58
Offline

Olá pessoal estou desenvolvendo um projeto... e estou usando ajax + velocity....
O problema é o seguinte.
Eu tenho duas combobox, quando seleciono um item em uma.. ele carrega via ajax uma outra combobox...
Ele funciona tudo beleza, o unico problema é que ... quando a pagina é carregada com uma opção da combo1 selecionada de acordo com o código..
a combo dois que recebe a lista, vem sem os dados.

Como eu posso fazer pra que, quando a pagina for carregada... a opção da combo1 realmente esteja selecionada, e a combo2 ja esteja recebendo a lista
relacionada com a combo1?....


lembrando que quando eu seleciono a combo1 depois q a pagina foi carregada... a combo2 recebe tudo certinho... mais eu queria q ela ja viesse selecionada..
Esse código faz a combo1 receber o valor correto que eu preciso... porem a combo2 não recebe a lista... ela só recebe depois que eu clico em outro item da combo1 e volto no item anterior

Muito Obrigado
Guerr@
Virtual Machine Man
[Avatar]

Membro desde: 03/12/2006 10:32:50
Mensagens: 521
Offline

É só você executar no onload da página a mesma função que você executa no onchange do combo. Assim quando a página for carregada, ele vai executar o script e carregar o outro combo.

Eduardo Guerra - "É Java na ponta do dedo!"
Desenvolvedor de Frameworks - Pesquisador
Editor Chefe - Revista MundoJ
Professor - Instituto Tecnológico de Aeronáutica
Me siga no Twiter!!! http://twitter.com/emguerra
[Email]
valdo
Debugger

Membro desde: 03/11/2006 17:58:31
Mensagens: 58
Offline

teria outra maneira Guerr@ ??? o sistema é um pouco grande, e somente nessa pagina... eu precisaria dessa função. e como o header é separado da pagina dinamica.. eu teria q carregar no header.. ou seja.. ia carregar sempre.. essa função =///


mais mto obrigado pela ajuda ..
Guerr@
Virtual Machine Man
[Avatar]

Membro desde: 03/12/2006 10:32:50
Mensagens: 521
Offline

Você pode colocar um bloco estático de script. Por exemplo:


O ideal é colocar isto no final da página...

Você está abrindo esta página usando AJAX ou ela é aberta da forma tradicional?

Eduardo Guerra - "É Java na ponta do dedo!"
Desenvolvedor de Frameworks - Pesquisador
Editor Chefe - Revista MundoJ
Professor - Instituto Tecnológico de Aeronáutica
Me siga no Twiter!!! http://twitter.com/emguerra
[Email]
valdo
Debugger

Membro desde: 03/11/2006 17:58:31
Mensagens: 58
Offline

da forma normal mesmo Guerr@...
Guerr@
Virtual Machine Man
[Avatar]

Membro desde: 03/12/2006 10:32:50
Mensagens: 521
Offline

Então esta solução vai funcionar!!!

Se você estivesse abrindo via AJAX você precisaria localizar o script na página que você estivesse abrindo e chamar um eval() para o código ser executado. Mais complicado mas não impossível...

Eduardo Guerra - "É Java na ponta do dedo!"
Desenvolvedor de Frameworks - Pesquisador
Editor Chefe - Revista MundoJ
Professor - Instituto Tecnológico de Aeronáutica
Me siga no Twiter!!! http://twitter.com/emguerra
[Email]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team