No plugin, troque de “_create” para “_init”.
Isso deve resolver pois o _create é usado somente para inicialização. Ou seja, é executado uma única vez. Já o _init é executado toda vez que você chama a função…
No plugin, troque de “_create” para “_init”.
Isso deve resolver pois o _create é usado somente para inicialização. Ou seja, é executado uma única vez. Já o _init é executado toda vez que você chama a função…
Fiz a alteração. Ele duplicou 3 vezes cada um, ou seja, gerou 9 componentes na tela e todos chamam a URL do último compomente.
Se você quiser acessar o meu pc, podemos usar o TeamViewer.
Rafael, agora funcionou! Fiz uma pequena alteração na chamada do JS:
$(document).ready(function(){
$("#combobox${id}").combobox({action:'<c:url value="${action}"/>', campoCod:'${campoCodigo}', idComponente:'${id}'});
});
Também voltei a usar o método _create.
Muito obrigado pela ajuda Rafael.
E eu aqui me martelando… HAHAHAHA! Ainda bem! :lol:
Eu ja estava ficando sem opções… Mas é verdade, pois usando a classe, você reaplica a função para todos os selects…
Legal! Eu gostei desse plugin e dessa alteração que você fez… Vou deixar guardadinho pois em algum dia eu vou precisar usá-lo!
Coloca aquele “[Resolvido]” no título do seu primeiro post…