Commit df0733cf80dcee29e88f4c4e8e1d8e2fdd30c54c

Authored by Edmar Moretti
1 parent 304cc879

Inclusão de opções que permitem obter a listagem de valores, auxiliando o preenc…

…himento dos campos do formulário de edição de medidas de uma variável
admin1/metaestat/variaveis/medidas/index.js
@@ -281,5 +281,26 @@ Obtém a lista de variaveis @@ -281,5 +281,26 @@ Obtém a lista de variaveis
281 }, 281 },
282 editarOpcoes: function(id_medida_variavel){ 282 editarOpcoes: function(id_medida_variavel){
283 window.location.href = "opcoes/index.php?codigo_variavel=" + i3GEOadmin.medidas.codigo_variavel + "&id_medida_variavel=" + id_medida_variavel; 283 window.location.href = "opcoes/index.php?codigo_variavel=" + i3GEOadmin.medidas.codigo_variavel + "&id_medida_variavel=" + id_medida_variavel;
  284 + },
  285 + listaCodigosConexao: function(destino){
  286 + i3GEOadmin.bdExplorer.listaCodigosConexao(destino);
  287 + },
  288 + listaEsquemas: function(destino){
  289 + i3GEOadmin.bdExplorer.listaEsquemas(destino);
  290 + },
  291 + listaTabelas: function(destino){
  292 + var esquema = $(".modal-body form input[name='esquemadb']").val();
  293 + var codigo_estat_conexao = $(".modal-body form select[name='codigo_estat_conexao']").val();
  294 + if(esquema != "" && codigo_estat_conexao != ""){
  295 + i3GEOadmin.bdExplorer.listaTabelas(codigo_estat_conexao,esquema,destino);
  296 + }
  297 + },
  298 + listaColunas: function(destino){
  299 + var codigo_estat_conexao = $(".modal-body form select[name='codigo_estat_conexao']").val();
  300 + var esquema = $(".modal-body form input[name='esquemadb']").val();
  301 + var tabela = $(".modal-body form input[name='tabela']").val();
  302 + if(esquema != "" && codigo_estat_conexao != ""){
  303 + i3GEOadmin.bdExplorer.listaColunas(codigo_estat_conexao,esquema,tabela,destino);
  304 + }
284 } 305 }
285 }; 306 };
286 \ No newline at end of file 307 \ No newline at end of file
admin1/metaestat/variaveis/medidas/index.php
@@ -74,6 +74,7 @@ include("templates/templateOpcoesUnidade.php"); @@ -74,6 +74,7 @@ include("templates/templateOpcoesUnidade.php");
74 ?> 74 ?>
75 <script type="text/javascript" src="index.js"></script> 75 <script type="text/javascript" src="index.js"></script>
76 <script type="text/javascript" src="../../../dicionario/estat_variavel.js"></script> 76 <script type="text/javascript" src="../../../dicionario/estat_variavel.js"></script>
  77 +<script type="text/javascript" src="../../../js/bdexplorer.js"></script>
77 <script> 78 <script>
78 $(document).ready(function(){ 79 $(document).ready(function(){
79 //vem de admin1/index.js 80 //vem de admin1/index.js
admin1/metaestat/variaveis/medidas/templates/templateFormLista.php
@@ -63,8 +63,15 @@ @@ -63,8 +63,15 @@
63 <div class="form-group form-group-lg"> 63 <div class="form-group form-group-lg">
64 <label class="col-md-5 control-label" for="esquemadb" >{{{esquemadbTxt}}}</label> 64 <label class="col-md-5 control-label" for="esquemadb" >{{{esquemadbTxt}}}</label>
65 <div class="col-md-7"> 65 <div class="col-md-7">
66 - <input title="{{{esquemadbTxt}}}" type="text" value="{{{esquemadb}}}" class="form-control" name="esquemadb" required >  
67 - </div> 66 + <div class="input-group">
  67 + <input title="{{{esquemadbTxt}}}" type="text" value="{{{esquemadb}}}" class="form-control" name="esquemadb" required >
  68 + <div class="input-group-btn">
  69 + <a role="button" class="btn btn-danger btn-fab btn-fab-mini" style="height: 20px;min-width: 20px;width: 20px;" onclick="i3GEOadmin.medidas.listaEsquemas('esquemadb')" href="javascript:void(0)">
  70 + <i class="material-icons md-18">list</i>
  71 + </a>
  72 + </div>
  73 + </div>
  74 + </div>
68 </div> 75 </div>
69 </div> 76 </div>
70 </div> 77 </div>
@@ -73,8 +80,15 @@ @@ -73,8 +80,15 @@
73 <div class="form-group form-group-lg"> 80 <div class="form-group form-group-lg">
74 <label class="col-md-5 control-label" for="tabela" >{{{tabelaTxt}}}</label> 81 <label class="col-md-5 control-label" for="tabela" >{{{tabelaTxt}}}</label>
75 <div class="col-md-7"> 82 <div class="col-md-7">
76 - <input title="{{{tabelaTxt}}}" type="text" value="{{{tabela}}}" class="form-control" name="tabela" required >  
77 - </div> 83 + <div class="input-group">
  84 + <input title="{{{tabelaTxt}}}" type="text" value="{{{tabela}}}" class="form-control" name="tabela" required >
  85 + <div class="input-group-btn">
  86 + <a role="button" class="btn btn-danger btn-fab btn-fab-mini" style="height: 20px;min-width: 20px;width: 20px;" onclick="i3GEOadmin.medidas.listaTabelas('tabela')" href="javascript:void(0)">
  87 + <i class="material-icons md-18">list</i>
  88 + </a>
  89 + </div>
  90 + </div>
  91 + </div>
78 </div> 92 </div>
79 </div> 93 </div>
80 </div> 94 </div>
@@ -83,8 +97,15 @@ @@ -83,8 +97,15 @@
83 <div class="form-group form-group-lg"> 97 <div class="form-group form-group-lg">
84 <label class="col-md-5 control-label" for="colunavalor" >{{{colunavalorTxt}}}</label> 98 <label class="col-md-5 control-label" for="colunavalor" >{{{colunavalorTxt}}}</label>
85 <div class="col-md-7"> 99 <div class="col-md-7">
86 - <input title="{{{colunavalorTxt}}}" type="text" value="{{{colunavalor}}}" class="form-control" name="colunavalor" required >  
87 - </div> 100 + <div class="input-group">
  101 + <input title="{{{colunavalorTxt}}}" type="text" value="{{{colunavalor}}}" class="form-control" name="colunavalor" required >
  102 + <div class="input-group-btn">
  103 + <a role="button" class="btn btn-danger btn-fab btn-fab-mini" style="height: 20px;min-width: 20px;width: 20px;" onclick="i3GEOadmin.medidas.listaColunas('colunavalor')" href="javascript:void(0)">
  104 + <i class="material-icons md-18">list</i>
  105 + </a>
  106 + </div>
  107 + </div>
  108 + </div>
88 </div> 109 </div>
89 </div> 110 </div>
90 </div> 111 </div>
@@ -93,8 +114,15 @@ @@ -93,8 +114,15 @@
93 <div class="form-group form-group-lg"> 114 <div class="form-group form-group-lg">
94 <label class="col-md-5 control-label" for="colunaidunico" >{{{colunaidunicoTxt}}}</label> 115 <label class="col-md-5 control-label" for="colunaidunico" >{{{colunaidunicoTxt}}}</label>
95 <div class="col-md-7"> 116 <div class="col-md-7">
96 - <input title="{{{colunaidunicoTxt}}}" type="text" value="{{{colunaidunico}}}" class="form-control" name="colunaidunico" required >  
97 - </div> 117 + <div class="input-group">
  118 + <input title="{{{colunaidunicoTxt}}}" type="text" value="{{{colunaidunico}}}" class="form-control" name="colunaidunico" required >
  119 + <div class="input-group-btn">
  120 + <a role="button" class="btn btn-danger btn-fab btn-fab-mini" style="height: 20px;min-width: 20px;width: 20px;" onclick="i3GEOadmin.medidas.listaColunas('colunaidunico')" href="javascript:void(0)">
  121 + <i class="material-icons md-18">list</i>
  122 + </a>
  123 + </div>
  124 + </div>
  125 + </div>
98 </div> 126 </div>
99 </div> 127 </div>
100 </div> 128 </div>
@@ -103,8 +131,15 @@ @@ -103,8 +131,15 @@
103 <div class="form-group form-group-lg"> 131 <div class="form-group form-group-lg">
104 <label class="col-md-5 control-label" for="colunaidgeo" >{{{colunaidgeoTxt}}}</label> 132 <label class="col-md-5 control-label" for="colunaidgeo" >{{{colunaidgeoTxt}}}</label>
105 <div class="col-md-7"> 133 <div class="col-md-7">
106 - <input title="{{{colunaidgeoTxt}}}" type="text" value="{{{colunaidgeo}}}" class="form-control" name="colunaidgeo" >  
107 - </div> 134 + <div class="input-group">
  135 + <input title="{{{colunaidgeoTxt}}}" type="text" value="{{{colunaidgeo}}}" class="form-control" name="colunaidgeo" required >
  136 + <div class="input-group-btn">
  137 + <a role="button" class="btn btn-danger btn-fab btn-fab-mini" style="height: 20px;min-width: 20px;width: 20px;" onclick="i3GEOadmin.medidas.listaColunas('colunaidgeo')" href="javascript:void(0)">
  138 + <i class="material-icons md-18">list</i>
  139 + </a>
  140 + </div>
  141 + </div>
  142 + </div>
108 </div> 143 </div>
109 </div> 144 </div>
110 </div> 145 </div>
ms_configura.php
@@ -132,7 +132,7 @@ $logTransacoes = false; @@ -132,7 +132,7 @@ $logTransacoes = false;
132 Tipo: 132 Tipo:
133 {array} 133 {array}
134 */ 134 */
135 -$i3geoEsquemasWL = array("publicy"); 135 +$i3geoEsquemasWL = array();
136 136
137 //TODO documentar moodle 137 //TODO documentar moodle
138 /* 138 /*