- Fecha y hora:
- 04/05/2017 11:29:35 (hace 7 años)
- Branches:
- master, carga
- Children:
- b561813, f93ccdf
- Parents:
- 7ec3358
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
static/js/functions.js
r2c0f901 re50220a 47 47 } 48 48 } 49 50 /** 51 * @brief Funcion que permite mostrar los dominios indicados en 52 * Balanza comercial 53 * @param value Cadena de texto con el valor del select padre 54 * @param element_id Cadena de texto con el id del elemento a modificar 55 */ 56 function edit_dom_bc(value,element_id) { 57 if (value=='PR') { 58 $('#'+element_id).html($('#balanza-comercial_completa').html()); 59 disable(element_id,false); 60 disable('id_anho_base'); 61 } 62 else if (value=='PC' || value =='PI') { 63 $('#'+element_id).html($('#balanza-comercial_bs').html()); 64 disable(element_id,false); 65 disable('id_anho_base',false); 66 } 67 else{ 68 disable(element_id); 69 disable('id_anho_base'); 70 } 71 } 72 73 /** 74 * @brief Funcion que permite mostrar los dominios indicados en 75 * Balanza comercial 76 * @param value Booleano para activar/desactivar el periodo 77 */ 78 function enable_periodo_bc(value) { 79 if (value) { 80 disable('id_periodo_trimestre_ini',false); 81 disable('id_periodo_trimestre_fin',false); 82 disable('id_periodo_anho_ini',false); 83 disable('id_periodo_anho_fin',false); 84 } 85 else{ 86 disable('id_periodo_trimestre_ini'); 87 disable('id_periodo_trimestre_fin'); 88 disable('id_periodo_anho_ini'); 89 disable('id_periodo_anho_fin'); 90 } 91 } 92 93 /** 94 * @brief Funcion que permite habilitar/deshabilitar elementos con su id 95 * @param element_id Cadena de texto con el id del elemento a mostrar u ocultar 96 * @param condicion Booleano que indica si el campo se debe deshabilitar o no 97 */ 98 function disable(element_id,condicion=true) { 99 var element = $("#" + element_id); 100 if (condicion) { 101 element.attr('disabled',true); 102 } 103 else { 104 element.removeAttr('disabled'); 105 } 106 } 107 108 /** 109 * @brief Funcion para validar los años y trimestres 110 */ 111 function validar_anho_trimestre() { 112 trimestre_ini = $('#id_periodo_trimestre_ini').val(); 113 trimestre_fin = $('#id_periodo_trimestre_fin').val(); 114 anho_ini = $('#id_periodo_anho_ini').val(); 115 anho_fin = $('#id_periodo_anho_fin').val(); 116 if (trimestre_ini!='' && trimestre_fin!='' && 117 anho_ini!='' && anho_fin!='') { 118 if (anho_fin<anho_ini) { 119 return false 120 } 121 else if (anho_ini==anho_fin && trimestre_fin<=trimestre_ini) { 122 return false 123 } 124 return true; 125 } 126 }
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.