function selectCustom(array){if(!(typeof array['idSelect']==="undefined")){var idSelect=array['idSelect'];if(!(typeof jQuery("#"+idSelect)[0]==="undefined")){if(typeof array['isMultiplie']==="undefined"){var isMultiplie=false;}else{if(array['isMultiplie']){var isMultiplie=true;}else{var isMultiplie=false;}} if(typeof array['msgBoxSelecao']==="undefined"){var msgBoxSelecao="Selecione";}else{var msgBoxSelecao=array['msgBoxSelecao'];} if(typeof array['contadorOption']==="undefined"){var contadorOption=false;}else{if(array['contadorOption']){var contadorOption=true;var quantidadeSelecionada=0;}else{var contadorOption=false;}} if(typeof array['isOptionSelect']==="undefined"){var isOptionSelect=true;}else{if(array['isOptionSelect']){var isOptionSelect=true;}else{var isOptionSelect=false;}} if(typeof array['isCheckOption']==="undefined"){var isCheckOption=false;}else{if(array['isCheckOption']){var isCheckOption=true;}else{var isCheckOption=false;}} if(typeof array['idSufixo']==="undefined"){var idSufixo="";}else{var idSufixo=array['idSufixo'];} if(typeof array['idPrefixo']==="undefined"){var idPrefixo="";}else{var idPrefixo=array['idPrefixo'];} if(typeof array['classSufixo']==="undefined"){var classSufixo="";}else{var classSufixo=array['classSufixo'];} if(typeof array['classPrefixo']==="undefined"){var classPrefixo="";}else{var classPrefixo=array['classPrefixo'];} if(typeof array['classArrow']==="undefined"){var classArrow="fa fa-chevron-down";}else{var classArrow=array['classArrow'];} if(typeof array['selectSpeed']==="undefined"){var selectSpeed=500;}else{var selectSpeed=parseInt(array['selectSpeed']);} jQuery("#"+idSelect).val('');if(isMultiplie==true){jQuery("#"+idSelect).prop("multiple",true);} var selectDiv=jQuery("").insertAfter("#"+idSelect);selectDiv.html("");var idSelecionado=idPrefixo+"caixaSelecionado"+idSufixo;var idCaixaSelecao=idPrefixo+"caixaSelecao"+idSufixo;jQuery("#"+idSelect).css("display","none");jQuery("#"+idCaixaSelecao).css("display","none");var objTeste=document.querySelectorAll("#"+idSelect+" option");var valueSelect=jQuery("#"+idSelect).val();var quantidaObjTeste=objTeste.length;var html="";if(contadorOption){jQuery("#"+idSelecionado).html(''+msgBoxSelecao+''+quantidadeSelecionada+'');}else{jQuery("#"+idSelecionado).html(''+msgBoxSelecao+'');} for(var i=0;i"+objTeste[i].innerHTML+" ";}else{html=""+objTeste[i].innerHTML+" ";}}else{if(isCheckOption){html+=""+objTeste[i].innerHTML+" ";}else{html+=""+objTeste[i].innerHTML+" ";}}} jQuery("#"+idCaixaSelecao).html(html);jQuery("."+classPrefixo+"selectOption"+classSufixo+" a").click(function(element){element.preventDefault();var elementPai=jQuery(this).closest("."+classPrefixo+"selectOption"+classSufixo+"");var select=jQuery('#'+idSelect);if(isOptionSelect){var textoHtml=jQuery("#"+idSelecionado+" p").text();} jQuery(this).toggleClass("active");quantidadeSelecionada=$("."+classPrefixo+"selectOption"+classSufixo+" a.active").length;if(isMultiplie==true){var valorSelect=select.val();if(valorSelect){index=valorSelect.indexOf(elementPai.data("value")) if(index==-1){valorSelect.push(elementPai.data("value"));if(isOptionSelect){if(textoHtml==msgBoxSelecao){textoHtml=elementPai.data("text");}else{textoHtml=textoHtml+", "+elementPai.data("text");} textoHtml=textoHtml.replaceAll(", ,",",");}}else{valorSelect.splice(index,1);if(isOptionSelect){textoHtml=textoHtml.replaceAll(elementPai.data("text")+", ","");textoHtml=textoHtml.replaceAll(elementPai.data("text"),"");textoHtml=textoHtml.replaceAll(", ,",",");if(textoHtml==""){textoHtml=msgBoxSelecao;}}} select.val(valorSelect);}}else{select.val(elementPai.data("value"));if(isOptionSelect){textoHtml=elementPai.data("text");}} if(isOptionSelect){jQuery("#"+idSelecionado+" p").html(textoHtml);} if(contadorOption){jQuery("#"+idSelecionado+" span").text(quantidadeSelecionada);} if(elementPai.data("value")==""){jQuery("#"+idSelecionado).removeClass("selectNotNull");}else{jQuery("#"+idSelecionado).addClass("selectNotNull");} select.find('option[value='+elementPai.data("value")+']').change();});jQuery(document).click(function(e){var target=e.target;jQuery('#'+idCaixaSelecao).each(function(){var $this=jQuery(this);var dropdown=$this.parent().find('#'+idSelecionado);var dropdownp=dropdown.find("p");var dropdowni=dropdown.find("i");if(dropdown[0]==target||dropdownp[0]==target||dropdowni[0]==target){if(jQuery(this).css("display")=="none"){jQuery("#"+idSelecionado).toggleClass("selectAberto");jQuery(this).delay(selectSpeed).slideToggle(selectSpeed);}else{jQuery(this).slideToggle(selectSpeed,function(){jQuery("#"+idSelecionado).toggleClass("selectAberto");});}}else{if(isMultiplie==true){if(typeof jQuery("#"+idCaixaSelecao).find(target)[0]==="undefined"){jQuery(this).slideUp(selectSpeed,function(){jQuery("#"+idSelecionado).removeClass("selectAberto");});}}else{jQuery(this).slideUp(selectSpeed,function(){jQuery("#"+idSelecionado).removeClass("selectAberto");});}}});});}}} 225s2s