var notas; var idioma; var fechaInicio; var fechaFin; var numFilas; var numColumnas; var numCeldas = 0; var numSeries = 0; var hideAvisoUnico; function enviarTabla(opc, form, tabla, timeout) { try{ numFilas = $("#OrderRows").children().length; numColumnas=$("#OrderColumns").children().length; if (isMegatabla){ if (opc=="all") selTodos(); if (numCeldas>maxSelecHastaCargaMegatabla) alerta(reducirMegatabla); else{ $(form).submit(); } }else{ if (opc=="all") { selTodos(); //numCeldas=parseInt($('#NumCeldas').html()); } if (numCeldas>maxSelection){ alerta(reducir); }else if(numCeldas<=0){ alerta(seleccionar); }else{ $('#capaBotones .botonSel').hide(); if ($( "#capaImgLoading" ).length==0) $('#capaBotones').append("
<\/div>
<\/div>"); $('#capaImgLoading').show(); recargaPagina(form, tabla, timeout); } } }catch(e){ $(form).submit(); } } $.fn.swapWith = function(swap_with_selector) { var el1 = this; var el2 = $(swap_with_selector); $(el1).children().children('input').each(function(i) { if($(this).attr('name')=='rows') $(this).attr('name','columns'); else if($(this).attr('name')=='columns') $(this).attr('name','rows'); }); $(el2).children().children('input').each(function (i) { if($(this).attr('name')=='rows') $(this).attr('name','columns'); else if($(this).attr('name')=='columns') $(this).attr('name','rows'); }); if ( el1.length === 0 || el2.length === 0 ) return; var el2_content = el2.html(); el2.html(el1.html()); el1.html(el2_content); }; function selTodos(){ var num=document.tablaForm.numCri.value; $( "#variables select" ).each(function() { $(this).children("option").prop('selected', 'selected'); }); $( "#variables input:checkbox, #variables input:radio" ).each(function() { if ($(this).prop("treeGrp")!=null){ if ($(this).attr("id").indexOf("selCri")>=0){ $(this).prop('checked', true); $(this)[0].onchange(); } }else{ $(this).prop('checked', true) }; }); todos(true,"oper","sel_oper"); todos(true,"periodo","sel_periodo"); } function todos(selTodas,variable,totsel){ inp=$("select[name='" + variable + "']") if (inp.length>0){ inp.find("option").prop('selected', selTodas); }else{ inp=$("input[name='" + variable + "']") $(inp).prop('checked', selTodas); } total(variable); } function cuantos(totsel,variable){ /*$("#"+totsel).html($("#"+ variable + " :selected").length);*/ total(); } function total(){ var total=1; $( ".cajaVariables" ).each(function( index ) { var concaja=$(this).find(":checked,:selected").length; $("#sel_" + $(this).prop( "id" ).replace("cri","")).text(concaja); if($(this).prop("name")!='periodo'){ total*=concaja; } }); $("#NumSeries").html(total.formatMoney(0,sepDec,sepMil)); if ($("#sel_periodo").html()==undefined) { numCeldas = total; $("#NumCeldas").html(total.formatMoney(0,sepDec,sepMil)); }else{ numCeldas = $("#sel_periodo").html()*total; $("#NumCeldas").html(numCeldas.formatMoney(0,sepDec,sepMil)); //$("#NumCeldas").html(numCeldas); } } function showNotas(titulo,target){ /*$("#capaListadoNotas" ).dialog({ position:{my: 'left top', at: 'right top', of: target}, autoOpen: true, title:titulo, closeOnEscape: true, modal:true, resizable: false });*/ } function showListaMetodologia(titulo,target){ $("#capaListaMetodologia" ).dialog({ position:{my: 'left top', at: 'right top', of: target}, autoOpen: true, title:titulo, closeOnEscape: true, modal:true, resizable: false }); } function loadSubMetaData(id, num, obj){ $("#capaShowMeta"+num).attr('src', "/jaxiT3/JSP/metaTablaVal.jsp?id_tablaval=" + id + "&nocab=1"); $(obj).parent().prevAll().removeClass( "selected" ); $(obj).parent().nextAll().removeClass( "selected" ); $(obj).parent().addClass( "selected" ); } $(function() { $( "#mensaje" ).dialog({ modal: true , minWidth:$( document ).width()*0.4, maxWidth: $( document ).width()*0.5, maxHeight:$( document ).height()*0.5, resizable: false }); if(!hideAvisoUnico) { $( "#mensajeAvisoUnico" ).dialog({ modal: true , minWidth:$( document ).width()*0.4, maxWidth: $( document ).width()*0.5, maxHeight:$( document ).height()*0.5, resizable: false }); }else{ $( "#mensajeAvisoUnico" ).hide(); } }); function showMeta(num) { var contVal = 0; var val =""; var salida=""; salida+=""; $("#metadatos_"+num).html(salida); $("#metadatos_"+num ).dialog({ modal: true , width: 500, height:350, resizable: false }); if(contVal==1){ $('#showMetaAjax'+ val ).click (); } }; function getValueSelectMeta(num){ for(var i = 0;i < document.getElementById("selectMeta_"+num).options.length;i++){ if(document.getElementById("selectMeta_"+num).options[i].selected==true){ var url = "MetaTablaValServlet?id_tablaval="+document.getElementById("selectMeta_"+num).options[i].value+"&TB_iframe=true&height=200&width=450&nocab=1"; window.open(url,"_blank"); }; }; } function cambiarPlusMinus(obj){ if ($(obj).is( ".borderSeccionMinus" ) ) { $(obj).removeClass( "borderSeccionMinus" ); $(obj).addClass( "borderSeccionPlus" ); }else{ $(obj).removeClass( "borderSeccionPlus" ); $(obj).addClass( "borderSeccionMinus" ); } } //Iguala los altos de los marcos mostrados function igualaMarcoVariables(){ var max=0; var aux=$("ul.variables>li"); for (i=0;i500 || isMobile.any() || $("#capaListadoNotas").children().size()>1) { $("#tituloNotas").addClass('borderSeccionPlus'); cambiarPlusMinus(this); $("#capaListadoNotas").hide(); }else{ $("#tituloNotas").addClass('borderSeccionMinus'); cambiarPlusMinus(this); } $('.show_hide_Notas').click(function(){ $("#capaListadoNotas").slideToggle(); cambiarPlusMinus(this); }); numFilas=$("#OrderRows").children().length; numColumnas=$("#OrderColumns").children().length; //if (!existePeriodo) $("#capaFormato").css('display','none'); //if( $("#caja_periodo").length<=0 ) $("#capaFormato").find('input[value=p_per]').parent().hide(); //if( $("#caja_periodo").length<=0 && (numColumnas+numFilas<=2)) // $("#capaFormato").addClass("show_hide"); total(); $("#capaFormato>.titulo_formato").removeClass('borderSeccionPlus'); $("#capaFormato>.titulo_formato").addClass('borderSeccionMinus'); $('.show_hide').click(function(){ $("#capaDetalle").slideToggle(); cambiarPlusMinus(this); }); $('.show_hide_Operaciones').click(function(){ $("#operaciones").slideToggle(); cambiarPlusMinus(this); }); $('.show_hide_Variables').click(function(){ $("#variables").slideToggle(); cambiarPlusMinus(this); }); $('.show_hide_Avanzado').click(function(){ $("#capaFilasColumnas").slideToggle(); cambiarPlusMinus(this); }); $(function() { if(idioma=='0'){ $("#fechaInicio").datepicker({ dateFormat: "dd/mm/yy",minDate:fechaInicio, maxDate: fechaFin, firstDay: 1, dayNamesMin: [ "Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa" ], monthNames: [ "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre" ] }).val() }else{ $("#fechaInicio").datepicker({ dateFormat: "dd/mm/yy",minDate:fechaInicio, maxDate: fechaFin}).val() } if(idioma=='0'){ $("#fechaFin").datepicker({ dateFormat: "dd/mm/yy",minDate:fechaInicio, maxDate: fechaFin, firstDay: 1, dayNamesMin: [ "Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa" ], monthNames: [ "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre" ] }).val() }else{ $("#fechaFin").datepicker({ dateFormat: "dd/mm/yy",minDate:fechaInicio, maxDate: fechaFin}).val() } }); $( "#btnRecargaPag" ).click(function() { recargaPagina(form,tabla,timeOutRequests); }); $('#ordenPeriodo').click(function(){ if($(this).prop("src").indexOf("DESC")>0) $("#ordenPeriodoParam").attr("value", "ASC"); else $("#ordenPeriodoParam").attr("value", "DESC"); }); /* if (notas>0){ $("#btnDescarga").before(""); showNotas(textoNotas,this); /*$("#btnInfo").bind( "click", function() { showNotas(textoNotas,this); }); }*/ $("#btnMetodologia").bind( "click", function() { showListaMetodologia(textoMetadatos,this); }); $("#capaListaMetodologia").hide(); if ( $("#tablaDetalle").length>0 && (!$("#tablaDetalle").text().length>0)) cargaDetalle(tablaId, '#tablaDetalle'); $('#swap').click(function() { $('#OrderRows').swapWith('#OrderColumns'); }); $(".cajaBusquedaVar").keydown(function(event){ if(event.keyCode == 13) { event.preventDefault(); aux=this.name.substr(this.name.indexOf("_")+1); if (aux=="periodo") buscar("sel_"+aux, aux,this.value,'content'); else buscar("sel_"+aux,"cri" + aux,this.value,'content'); return false; } }); $(".cajaBusquedaVar").focus(function(event){ if (!$(this).prop("disabled")){ $(this).css('min-width' , $(this).width()); var ancho=$(this).parent().width()-$(this).parent().children("a").width() -$(this).parent().parent().children(".capaSelecTodosNinguno").width(); $(this).animate({width: ancho}, 500); } }); $(".cajaBusquedaVar").focusout(function(event){ if (!$(this).prop("disabled")) { $(this).animate({width: $(this).css('min-width')}, 500); } }); $("#boton_info_amigable").bind( "click", function() { showDetalleSalidaAmigable(textoMetadatos,this); }); $(function() { $( "#OrderColumns, #OrderRows" ).sortable({ connectWith: ".connectedSortable", stop: function( event, ui ) { if($( ui.item[0]).parent().last().attr("id")=="OrderRows") $( ui.item[0]).children().last().attr("name","rows"); else $( ui.item[0]).children().last().attr("name", "columns"); } }).disableSelection(); }); //Forzamos title en select $( "select.cajaVariables option" ).each(function() { if( (parseInt($( this ).prop("scrollWidth"))>0 && parseInt($( this ).prop("scrollWidth"))>$(this).parent("select").width()) || (parseInt($( this ).prop("scrollWidth"))==0 && $(this).parent("select").width()<$( this ).parent("select").prop("scrollWidth")) ){ $( this ).attr("title",$(this).text()); } }); //Activamos ToolTip para title $("a, option" ).tooltip({ track: true }); });