Zerar campo Zoom

Bom dia turma,

Como consigo zerar um campo do tipo Zoom? Quando o usuário clica em outro campo, precisava zerar o conteúdo do campo zoom.

Muito obrigado.

Depende da versão que você utiliza. A partir da 1.6.1 o zoom mudou suas propriedades. 1.6.0 ou menor:


$("[data-role='remove']").click();

1.6.1 (não sei se funciona na 1.6.2):


$(".select2-selection__choice__remove").click();
$(".select2-container--open").removeClass("select2-container--open");

Eu utilizo dessa forma: 1.60 ou menor


removerZoom($('#idCampo));
function removerZoom(id) {
    if (id != '' && id != null && id != undefined) {
        var filhos = id.siblings();
        filhos[0].children[0].children[1].click();
    }
}

1.6.1 ou maior


removerZoom(idCampo);
function removerZoom(idCampo) {
    if (idCampo!= '' && idCampo!= null && idCampo!= undefined) {
        $("#" + idCampo.get(0).id + " option").remove()
    }
}

Na sua função do onclick coloque o comando abaixo:


window['IDdoseuZoom'].clear();