robertol 11 de fev. de 2011
tenta usar os métodos onmouse* para fazer isto!
Lucas_Cavalcanti 11 de fev. de 2011
juniorsatanas 5 de mai. de 2011
Lucas bom dia !
Quando eu digitar algum valor no campo de texto ele preenche o combo, essa é a ideia…
Vou tentar aqui…
Valeu.
robertol 5 de mai. de 2011
Usa ajax com jQuery. É mais simples e resolverá seu problema. O que vc precisa é como se fosse o autocompletar só que aplicado a outro campo. Ou seja, ao digitar na busca, filtrar os resultados no combobox.
Dê uma olhada em: http://jquery.com/
juniorsatanas 5 de mai. de 2011
robertol 5 de mai. de 2011
FIz isto com tabelas! Mas a lógica é a mesma!
juniorsatanas 5 de mai. de 2011
kkkkkkkkkkkk ta certo valeu…
abraço.
jr
robertol 5 de mai. de 2011
Você sabe usar AJAX?
A solução que usamos aqui usa a seguinte estratégia:
1 - Criar um jsp para retorno do ajax com o seguinte conteúdo:
& lt ; c : forEach items = "${entities}" var = "entity" & gt ;
& lt ; option value = "${entity.id}" & gt ;
$ { entity . nomeCompleto }
& lt ; / option & gt ;
& lt ; / c : forEach & gt ;
2 - Fazer função genérica para requisição ajax:
function doAjax ( urlAjax , successCallBack , completeCallBack ) {
jQuery . ajax ( {
type : "GET" ,
dataType : "html" ,
url : urlAjax ,
success : successCallBack ,
complete : completeCallBack
});
}
3 - Criar função específica:
function recuperarCombo () {
// Variavel que armazena a url da funcao ajax que retornara o conteudo do modal .
var urlAjax = 'suaUrlAJAX?seuAtributoDeFiltro=' + document . getElementById ( "seuCampoTexto" ) . value ;
// Executa a requisicao ajax para carregamento dos registros da pesquisa dinamica
doAjax ( urlAjax , function ( html ){
html = jQuery . trim ( html );
if ( html ) {
jQuery ( "#combo" ) . html ( html );
}
},
empty );
}
4 - Acionar o evento no componente adequado. Pelo que percebi da sua tela, será no onclick do botão/link.
juniorsatanas 5 de mai. de 2011
robertol Obrigado !"
Vou tentar fazer aqui, e posto o retorno…
Valeu !
jr