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 281 },
282 282 editarOpcoes: function(id_medida_variavel){
283 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 307 \ No newline at end of file
... ...
admin1/metaestat/variaveis/medidas/index.php
... ... @@ -74,6 +74,7 @@ include("templates/templateOpcoesUnidade.php");
74 74 ?>
75 75 <script type="text/javascript" src="index.js"></script>
76 76 <script type="text/javascript" src="../../../dicionario/estat_variavel.js"></script>
  77 +<script type="text/javascript" src="../../../js/bdexplorer.js"></script>
77 78 <script>
78 79 $(document).ready(function(){
79 80 //vem de admin1/index.js
... ...
admin1/metaestat/variaveis/medidas/templates/templateFormLista.php
... ... @@ -63,8 +63,15 @@
63 63 <div class="form-group form-group-lg">
64 64 <label class="col-md-5 control-label" for="esquemadb" >{{{esquemadbTxt}}}</label>
65 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 75 </div>
69 76 </div>
70 77 </div>
... ... @@ -73,8 +80,15 @@
73 80 <div class="form-group form-group-lg">
74 81 <label class="col-md-5 control-label" for="tabela" >{{{tabelaTxt}}}</label>
75 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 92 </div>
79 93 </div>
80 94 </div>
... ... @@ -83,8 +97,15 @@
83 97 <div class="form-group form-group-lg">
84 98 <label class="col-md-5 control-label" for="colunavalor" >{{{colunavalorTxt}}}</label>
85 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 109 </div>
89 110 </div>
90 111 </div>
... ... @@ -93,8 +114,15 @@
93 114 <div class="form-group form-group-lg">
94 115 <label class="col-md-5 control-label" for="colunaidunico" >{{{colunaidunicoTxt}}}</label>
95 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 126 </div>
99 127 </div>
100 128 </div>
... ... @@ -103,8 +131,15 @@
103 131 <div class="form-group form-group-lg">
104 132 <label class="col-md-5 control-label" for="colunaidgeo" >{{{colunaidgeoTxt}}}</label>
105 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 143 </div>
109 144 </div>
110 145 </div>
... ...
ms_configura.php
... ... @@ -132,7 +132,7 @@ $logTransacoes = false;
132 132 Tipo:
133 133 {array}
134 134 */
135   -$i3geoEsquemasWL = array("publicy");
  135 +$i3geoEsquemasWL = array();
136 136  
137 137 //TODO documentar moodle
138 138 /*
... ...