Commit 2832ed5a7cbf4cc6ac150cdc645ee623057de4c0
1 parent
856b0c4a
Exists in
master
and in
7 other branches
Correção no filtro de letras
Showing
11 changed files
with
135 additions
and
0 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/js/estat_conexao.js
| ... | ... | @@ -3,6 +3,7 @@ if(typeof(i3GEOadmin) === 'undefined'){ |
| 3 | 3 | } |
| 4 | 4 | i3GEOadmin.conexao = { |
| 5 | 5 | dados: "", |
| 6 | + letra: "", | |
| 6 | 7 | dataTable: null, |
| 7 | 8 | colunas: ["codigo_estat_conexao","bancodedados","host","porta","usuario","senha"], |
| 8 | 9 | formatTexto: function(elCell, oRecord, oColumn, oData){ |
| ... | ... | @@ -142,7 +143,17 @@ i3GEOadmin.conexao = { |
| 142 | 143 | ins += core_geraLinhas(param); |
| 143 | 144 | return(ins); |
| 144 | 145 | }, |
| 146 | + atualizaFiltro: function(dados){ | |
| 147 | + i3GEOadmin.conexao.dados = dados; | |
| 148 | + i3GEOadmin.conexao.filtra(i3GEOadmin.conexao.letra); | |
| 149 | + }, | |
| 145 | 150 | filtra: function(letra){ |
| 151 | + i3GEOadmin.conexao.letra = letra; | |
| 152 | + if(i3GEOadmin.conexao.dados == ""){ | |
| 153 | + core_carregando("ativa"); | |
| 154 | + core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaConexao","i3GEOadmin.conexao.atualizaFiltro"); | |
| 155 | + return; | |
| 156 | + } | |
| 146 | 157 | var i,temp, |
| 147 | 158 | n = i3GEOadmin.conexao.dados.length, |
| 148 | 159 | novo = []; |
| ... | ... | @@ -163,6 +174,7 @@ i3GEOadmin.conexao = { |
| 163 | 174 | var mensagem = " excluindo o registro do id= "+id, |
| 164 | 175 | sUrl = "../php/metaestat.php?funcao=excluirConexao&codigo_estat_conexao="+id; |
| 165 | 176 | core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.conexao.dataTable); |
| 177 | + i3GEOadmin.conexao.dados = ""; | |
| 166 | 178 | }, |
| 167 | 179 | salva: function(id,recordid){ |
| 168 | 180 | var i,c,sUrl, callback, |
| ... | ... | @@ -189,6 +201,7 @@ i3GEOadmin.conexao = { |
| 189 | 201 | else{ |
| 190 | 202 | var rec = i3GEOadmin.conexao.dataTable.getRecordSet().getRecord(recordid); |
| 191 | 203 | i3GEOadmin.conexao.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)); |
| 204 | + i3GEOadmin.conexao.dados = ""; | |
| 192 | 205 | core_carregando("desativa"); |
| 193 | 206 | } |
| 194 | 207 | } | ... | ... |
admin/js/estat_fonteinfo.js
| ... | ... | @@ -3,6 +3,7 @@ if(typeof(i3GEOadmin) === 'undefined'){ |
| 3 | 3 | } |
| 4 | 4 | i3GEOadmin.fonteinfo = { |
| 5 | 5 | dados: "", |
| 6 | + letra: "", | |
| 6 | 7 | dataTable: null, |
| 7 | 8 | colunas: ["id_fonteinfo","titulo","link"], |
| 8 | 9 | formatTexto: function(elCell, oRecord, oColumn, oData){ |
| ... | ... | @@ -135,7 +136,17 @@ i3GEOadmin.fonteinfo = { |
| 135 | 136 | ins += core_geraLinhas(param); |
| 136 | 137 | return(ins); |
| 137 | 138 | }, |
| 139 | + atualizaFiltro: function(dados){ | |
| 140 | + i3GEOadmin.fonteinfo.dados = dados; | |
| 141 | + i3GEOadmin.fonteinfo.filtra(i3GEOadmin.fonteinfo.letra); | |
| 142 | + }, | |
| 138 | 143 | filtra: function(letra){ |
| 144 | + i3GEOadmin.fonteinfo.letra = letra; | |
| 145 | + if(i3GEOadmin.fonteinfo.dados == ""){ | |
| 146 | + core_carregando("ativa"); | |
| 147 | + core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaFonteinfo","i3GEOadmin.fonteinfo.atualizaFiltro"); | |
| 148 | + return; | |
| 149 | + } | |
| 139 | 150 | var i,temp, |
| 140 | 151 | n = i3GEOadmin.fonteinfo.dados.length, |
| 141 | 152 | novo = []; |
| ... | ... | @@ -156,6 +167,7 @@ i3GEOadmin.fonteinfo = { |
| 156 | 167 | var mensagem = " excluindo o registro do id= "+id, |
| 157 | 168 | sUrl = "../php/metaestat.php?funcao=excluirFonteinfo&id_fonteinfo="+id; |
| 158 | 169 | core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.fonteinfo.dataTable); |
| 170 | + i3GEOadmin.fonteinfo.dados = ""; | |
| 159 | 171 | }, |
| 160 | 172 | salva: function(id,recordid){ |
| 161 | 173 | var i,c,sUrl, callback, |
| ... | ... | @@ -182,6 +194,7 @@ i3GEOadmin.fonteinfo = { |
| 182 | 194 | else{ |
| 183 | 195 | var rec = i3GEOadmin.fonteinfo.dataTable.getRecordSet().getRecord(recordid); |
| 184 | 196 | i3GEOadmin.fonteinfo.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)); |
| 197 | + i3GEOadmin.fonteinfo.dados = ""; | |
| 185 | 198 | core_carregando("desativa"); |
| 186 | 199 | } |
| 187 | 200 | } | ... | ... |
admin/js/estat_tipo_periodo.js
| ... | ... | @@ -2,6 +2,7 @@ if(typeof(i3GEOadmin) === 'undefined'){ |
| 2 | 2 | var i3GEOadmin = {}; |
| 3 | 3 | } |
| 4 | 4 | i3GEOadmin.periodo = { |
| 5 | + letra: "", | |
| 5 | 6 | dados: "", |
| 6 | 7 | dataTable: null, |
| 7 | 8 | colunas: ["codigo_tipo_periodo","nome","descricao"], |
| ... | ... | @@ -135,7 +136,17 @@ i3GEOadmin.periodo = { |
| 135 | 136 | ins += core_geraLinhas(param); |
| 136 | 137 | return(ins); |
| 137 | 138 | }, |
| 139 | + atualizaFiltro: function(dados){ | |
| 140 | + i3GEOadmin.periodo.dados = dados; | |
| 141 | + i3GEOadmin.periodo.filtra(i3GEOadmin.periodo.letra); | |
| 142 | + }, | |
| 138 | 143 | filtra: function(letra){ |
| 144 | + i3GEOadmin.periodo.letra = letra; | |
| 145 | + if(i3GEOadmin.periodo.dados == ""){ | |
| 146 | + core_carregando("ativa"); | |
| 147 | + core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaTipoPeriodo","i3GEOadmin.periodo.atualizaFiltro"); | |
| 148 | + return; | |
| 149 | + } | |
| 139 | 150 | var i,temp, |
| 140 | 151 | n = i3GEOadmin.periodo.dados.length, |
| 141 | 152 | novo = []; |
| ... | ... | @@ -156,6 +167,7 @@ i3GEOadmin.periodo = { |
| 156 | 167 | var mensagem = " excluindo o registro do id= "+id, |
| 157 | 168 | sUrl = "../php/metaestat.php?funcao=excluirTipoPeriodo&codigo_tipo_periodo="+id; |
| 158 | 169 | core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.periodo.dataTable); |
| 170 | + i3GEOadmin.periodo.dados = ""; | |
| 159 | 171 | }, |
| 160 | 172 | salva: function(id,recordid){ |
| 161 | 173 | var i,c,sUrl, callback, |
| ... | ... | @@ -182,6 +194,7 @@ i3GEOadmin.periodo = { |
| 182 | 194 | else{ |
| 183 | 195 | var rec = i3GEOadmin.periodo.dataTable.getRecordSet().getRecord(recordid); |
| 184 | 196 | i3GEOadmin.periodo.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)); |
| 197 | + i3GEOadmin.periodo.dados = ""; | |
| 185 | 198 | core_carregando("desativa"); |
| 186 | 199 | } |
| 187 | 200 | } | ... | ... |
admin/js/estat_unidade_medida.js
| ... | ... | @@ -3,6 +3,7 @@ if(typeof(i3GEOadmin) === 'undefined'){ |
| 3 | 3 | } |
| 4 | 4 | i3GEOadmin.umedida = { |
| 5 | 5 | dados: "", |
| 6 | + letra: "", | |
| 6 | 7 | dataTable: null, |
| 7 | 8 | colunas: ["codigo_unidade_medida","nome","sigla","permitesoma","permitemedia"], |
| 8 | 9 | formatTexto: function(elCell, oRecord, oColumn, oData){ |
| ... | ... | @@ -162,7 +163,17 @@ i3GEOadmin.umedida = { |
| 162 | 163 | ins += "</select></p>"; |
| 163 | 164 | return(ins); |
| 164 | 165 | }, |
| 166 | + atualizaFiltro: function(dados){ | |
| 167 | + i3GEOadmin.umedida.dados = dados; | |
| 168 | + i3GEOadmin.umedida.filtra(i3GEOadmin.umedida.letra); | |
| 169 | + }, | |
| 165 | 170 | filtra: function(letra){ |
| 171 | + i3GEOadmin.umedida.letra = letra; | |
| 172 | + if(i3GEOadmin.umedida.dados == ""){ | |
| 173 | + core_carregando("ativa"); | |
| 174 | + core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaUnidadeMedida","i3GEOadmin.umedida.atualizaFiltro"); | |
| 175 | + return; | |
| 176 | + } | |
| 166 | 177 | var i,temp, |
| 167 | 178 | n = i3GEOadmin.umedida.dados.length, |
| 168 | 179 | novo = []; |
| ... | ... | @@ -183,6 +194,7 @@ i3GEOadmin.umedida = { |
| 183 | 194 | var mensagem = " excluindo o registro do id= "+id, |
| 184 | 195 | sUrl = "../php/metaestat.php?funcao=excluirUnidadeMedida&codigo_unidade_medida="+id; |
| 185 | 196 | core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.umedida.dataTable); |
| 197 | + i3GEOadmin.umedida.dados = ""; | |
| 186 | 198 | }, |
| 187 | 199 | salva: function(id,recordid){ |
| 188 | 200 | var i,c,sUrl, callback, |
| ... | ... | @@ -209,6 +221,7 @@ i3GEOadmin.umedida = { |
| 209 | 221 | else{ |
| 210 | 222 | var rec = i3GEOadmin.umedida.dataTable.getRecordSet().getRecord(recordid); |
| 211 | 223 | i3GEOadmin.umedida.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)); |
| 224 | + i3GEOadmin.umedida.dados = ""; | |
| 212 | 225 | core_carregando("desativa"); |
| 213 | 226 | } |
| 214 | 227 | } | ... | ... |
admin/js/grupos.js
| ... | ... | @@ -67,6 +67,7 @@ if(typeof(i3GEOadmin) === 'undefined'){ |
| 67 | 67 | } |
| 68 | 68 | i3GEOadmin.grupos = { |
| 69 | 69 | dados: "", |
| 70 | + letra: "", | |
| 70 | 71 | dataTable: null, |
| 71 | 72 | colunas: ["it","es","en","desc_grupo","id_grupo","nome_grupo"], |
| 72 | 73 | formatTexto: function(elCell, oRecord, oColumn, oData){ |
| ... | ... | @@ -204,7 +205,17 @@ i3GEOadmin.grupos = { |
| 204 | 205 | ins += core_geraLinhas(param); |
| 205 | 206 | return(ins); |
| 206 | 207 | }, |
| 208 | + atualizaFiltro: function(dados){ | |
| 209 | + i3GEOadmin.grupos.dados = dados; | |
| 210 | + i3GEOadmin.grupos.filtra(i3GEOadmin.grupos.letra); | |
| 211 | + }, | |
| 207 | 212 | filtra: function(letra){ |
| 213 | + i3GEOadmin.grupos.letra = letra; | |
| 214 | + if(i3GEOadmin.grupos.dados == ""){ | |
| 215 | + core_carregando("ativa"); | |
| 216 | + core_pegaDados("buscando grupos...","../php/menutemas.php?funcao=pegaGrupos","i3GEOadmin.grupos.atualizaFiltro"); | |
| 217 | + return; | |
| 218 | + } | |
| 208 | 219 | var i,temp, |
| 209 | 220 | n = i3GEOadmin.grupos.dados.length, |
| 210 | 221 | novo = []; |
| ... | ... | @@ -225,6 +236,7 @@ i3GEOadmin.grupos = { |
| 225 | 236 | var mensagem = " excluindo o registro do id= "+id, |
| 226 | 237 | sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=grupos"; |
| 227 | 238 | core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.grupos.dataTable); |
| 239 | + i3GEOadmin.grupos.dados = ""; | |
| 228 | 240 | }, |
| 229 | 241 | salva: function(id,recordid){ |
| 230 | 242 | var i,c,sUrl, callback, |
| ... | ... | @@ -251,6 +263,7 @@ i3GEOadmin.grupos = { |
| 251 | 263 | else{ |
| 252 | 264 | var rec = i3GEOadmin.grupos.dataTable.getRecordSet().getRecord(recordid); |
| 253 | 265 | i3GEOadmin.grupos.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); |
| 266 | + i3GEOadmin.grupos.dados = ""; | |
| 254 | 267 | core_carregando("desativa"); |
| 255 | 268 | } |
| 256 | 269 | } | ... | ... |
admin/js/identifica.js
| ... | ... | @@ -34,6 +34,7 @@ if(typeof(i3GEOadmin) === 'undefined'){ |
| 34 | 34 | } |
| 35 | 35 | i3GEOadmin.identifica = { |
| 36 | 36 | dados: "", |
| 37 | + letra: "", | |
| 37 | 38 | dataTable: null, |
| 38 | 39 | colunas: ["publicado_i","abrir_i","id_i","nome_i","target_i"], |
| 39 | 40 | formatTexto: function(elCell, oRecord, oColumn, oData){ |
| ... | ... | @@ -181,7 +182,16 @@ i3GEOadmin.identifica = { |
| 181 | 182 | ins += "</select></p>"; |
| 182 | 183 | return(ins); |
| 183 | 184 | }, |
| 185 | + atualizaFiltro: function(dados){ | |
| 186 | + i3GEOadmin.identifica.dados = dados; | |
| 187 | + i3GEOadmin.identifica.filtra(i3GEOadmin.identifica.letra); | |
| 188 | + }, | |
| 184 | 189 | filtra: function(letra){ |
| 190 | + i3GEOadmin.identifica.letra = letra; | |
| 191 | + if(i3GEOadmin.identifica.dados == ""){ | |
| 192 | + core_carregando("ativa"); | |
| 193 | + core_pegaDados("buscando endereços...","../php/identifica.php?funcao=pegaFuncoes","i3GEOadmin.identifica.atualizaFiltro"); | |
| 194 | + } | |
| 185 | 195 | var i,temp, |
| 186 | 196 | n = i3GEOadmin.identifica.dados.length, |
| 187 | 197 | novo = []; |
| ... | ... | @@ -202,6 +212,7 @@ i3GEOadmin.identifica = { |
| 202 | 212 | var mensagem = " excluindo o registro do id= "+id, |
| 203 | 213 | sUrl = "../php/identifica.php?funcao=excluir&id="+id; |
| 204 | 214 | core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.identifica.dataTable); |
| 215 | + i3GEOadmin.identifica.dados = ""; | |
| 205 | 216 | }, |
| 206 | 217 | salva: function(id,recordid){ |
| 207 | 218 | var i,c,sUrl, callback, |
| ... | ... | @@ -228,6 +239,7 @@ i3GEOadmin.identifica = { |
| 228 | 239 | else{ |
| 229 | 240 | var rec = i3GEOadmin.identifica.dataTable.getRecordSet().getRecord(recordid); |
| 230 | 241 | i3GEOadmin.identifica.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); |
| 242 | + i3GEOadmin.identifica.dados = ""; | |
| 231 | 243 | core_carregando("desativa"); |
| 232 | 244 | } |
| 233 | 245 | } | ... | ... |
admin/js/mapas.js
| ... | ... | @@ -34,6 +34,7 @@ if(typeof(i3GEOadmin) === 'undefined'){ |
| 34 | 34 | } |
| 35 | 35 | i3GEOadmin.mapas = { |
| 36 | 36 | dados: "", |
| 37 | + letra: "", | |
| 37 | 38 | dataTable: null, |
| 38 | 39 | colunas: ["id_mapa","publicado_mapa","ordem_mapa","perfil_mapa","ligados_mapa","temas_mapa","desc_mapa","ext_mapa","imagem_mapa","linkdireto_mapa","nome_mapa","outros_mapa"], |
| 39 | 40 | formatTexto: function(elCell, oRecord, oColumn, oData){ |
| ... | ... | @@ -201,7 +202,17 @@ i3GEOadmin.mapas = { |
| 201 | 202 | ins += "<br><br><br>"; |
| 202 | 203 | return(ins); |
| 203 | 204 | }, |
| 205 | + atualizaFiltro: function(dados){ | |
| 206 | + i3GEOadmin.mapas.dados = dados; | |
| 207 | + i3GEOadmin.mapas.filtra(i3GEOadmin.mapas.letra); | |
| 208 | + }, | |
| 204 | 209 | filtra: function(letra){ |
| 210 | + i3GEOadmin.mapas.letra = letra; | |
| 211 | + if(i3GEOadmin.mapas.dados == ""){ | |
| 212 | + core_carregando("ativa"); | |
| 213 | + core_pegaDados("buscando dados...","../php/mapas.php?funcao=pegaMapas","i3GEOadmin.mapas.atualizaFiltro"); | |
| 214 | + return; | |
| 215 | + } | |
| 205 | 216 | var i,temp, |
| 206 | 217 | n = i3GEOadmin.mapas.dados.length, |
| 207 | 218 | novo = []; |
| ... | ... | @@ -222,6 +233,7 @@ i3GEOadmin.mapas = { |
| 222 | 233 | var mensagem = " excluindo o registro do id= "+id, |
| 223 | 234 | sUrl = "../php/mapas.php?funcao=excluirMapa&id="+id; |
| 224 | 235 | core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.mapas.dataTable); |
| 236 | + i3GEOadmin.mapas.dados = ""; | |
| 225 | 237 | }, |
| 226 | 238 | salva: function(id,recordid){ |
| 227 | 239 | var i,c,sUrl, callback, |
| ... | ... | @@ -248,6 +260,7 @@ i3GEOadmin.mapas = { |
| 248 | 260 | else{ |
| 249 | 261 | var rec = i3GEOadmin.mapas.dataTable.getRecordSet().getRecord(recordid); |
| 250 | 262 | i3GEOadmin.mapas.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); |
| 263 | + i3GEOadmin.mapas.dados = ""; | |
| 251 | 264 | core_carregando("desativa"); |
| 252 | 265 | } |
| 253 | 266 | } | ... | ... |
admin/js/menu.js
| ... | ... | @@ -40,6 +40,7 @@ if(typeof(i3GEOadmin) === 'undefined'){ |
| 40 | 40 | var i3GEOadmin = {}; |
| 41 | 41 | } |
| 42 | 42 | i3GEOadmin.menus = { |
| 43 | + letra: "", | |
| 43 | 44 | dados: "", |
| 44 | 45 | dataTable: null, |
| 45 | 46 | colunas: ["it","es","en","publicado_menu","perfil_menu","aberto","desc_menu","id_menu","nome_menu"], |
| ... | ... | @@ -206,7 +207,17 @@ i3GEOadmin.menus = { |
| 206 | 207 | ins += "</select></p>"; |
| 207 | 208 | return(ins); |
| 208 | 209 | }, |
| 210 | + atualizaFiltro: function(dados){ | |
| 211 | + i3GEOadmin.menus.dados = dados; | |
| 212 | + i3GEOadmin.menus.filtra(i3GEOadmin.menus.letra); | |
| 213 | + }, | |
| 209 | 214 | filtra: function(letra){ |
| 215 | + i3GEOadmin.menus.letra = letra; | |
| 216 | + if(i3GEOadmin.menus.dados == ""){ | |
| 217 | + core_carregando("ativa"); | |
| 218 | + core_pegaDados("buscando menus...","../php/menutemas.php?funcao=pegaMenus","i3GEOadmin.menus.atualizaFiltro"); | |
| 219 | + return; | |
| 220 | + } | |
| 210 | 221 | var i,temp, |
| 211 | 222 | n = i3GEOadmin.menus.dados.length, |
| 212 | 223 | novo = []; |
| ... | ... | @@ -227,6 +238,7 @@ i3GEOadmin.menus = { |
| 227 | 238 | var mensagem = " excluindo o registro do id= "+id, |
| 228 | 239 | sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=menus"; |
| 229 | 240 | core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.menus.dataTable); |
| 241 | + i3GEOadmin.menus.dados = ""; | |
| 230 | 242 | }, |
| 231 | 243 | salva: function(id,recordid){ |
| 232 | 244 | var i,c,sUrl, callback, |
| ... | ... | @@ -253,6 +265,7 @@ i3GEOadmin.menus = { |
| 253 | 265 | else{ |
| 254 | 266 | var rec = i3GEOadmin.menus.dataTable.getRecordSet().getRecord(recordid); |
| 255 | 267 | i3GEOadmin.menus.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); |
| 268 | + i3GEOadmin.menus.dados = ""; | |
| 256 | 269 | core_carregando("desativa"); |
| 257 | 270 | } |
| 258 | 271 | } | ... | ... |
admin/js/subgrupos.js
| ... | ... | @@ -42,6 +42,7 @@ if(typeof(i3GEOadmin) === 'undefined'){ |
| 42 | 42 | } |
| 43 | 43 | i3GEOadmin.subgrupos = { |
| 44 | 44 | dados: "", |
| 45 | + letra: "", | |
| 45 | 46 | dataTable: null, |
| 46 | 47 | colunas: ["it","es","en","desc_subgrupo","id_subgrupo","nome_subgrupo"], |
| 47 | 48 | formatTexto: function(elCell, oRecord, oColumn, oData){ |
| ... | ... | @@ -179,7 +180,17 @@ i3GEOadmin.subgrupos = { |
| 179 | 180 | ins += core_geraLinhas(param); |
| 180 | 181 | return(ins); |
| 181 | 182 | }, |
| 183 | + atualizaFiltro: function(dados){ | |
| 184 | + i3GEOadmin.subgrupos.dados = dados; | |
| 185 | + i3GEOadmin.subgrupos.filtra(i3GEOadmin.subgrupos.letra); | |
| 186 | + }, | |
| 182 | 187 | filtra: function(letra){ |
| 188 | + i3GEOadmin.subgrupos.letra = letra; | |
| 189 | + if(i3GEOadmin.subgrupos.dados == ""){ | |
| 190 | + core_carregando("ativa"); | |
| 191 | + core_pegaDados("buscando subgrupos...","../php/menutemas.php?funcao=pegaSubGrupos","i3GEOadmin.subgrupos.atualizaFiltro"); | |
| 192 | + return; | |
| 193 | + } | |
| 183 | 194 | var i,temp, |
| 184 | 195 | n = i3GEOadmin.subgrupos.dados.length, |
| 185 | 196 | novo = []; |
| ... | ... | @@ -200,6 +211,7 @@ i3GEOadmin.subgrupos = { |
| 200 | 211 | var mensagem = " excluindo o registro do id= "+id, |
| 201 | 212 | sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=subgrupos"; |
| 202 | 213 | core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.subgrupos.dataTable); |
| 214 | + i3GEOadmin.subgrupos.dados = ""; | |
| 203 | 215 | }, |
| 204 | 216 | salva: function(id,recordid){ |
| 205 | 217 | var i,c,sUrl, callback, |
| ... | ... | @@ -226,6 +238,7 @@ i3GEOadmin.subgrupos = { |
| 226 | 238 | else{ |
| 227 | 239 | var rec = i3GEOadmin.subgrupos.dataTable.getRecordSet().getRecord(recordid); |
| 228 | 240 | i3GEOadmin.subgrupos.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); |
| 241 | + i3GEOadmin.subgrupos.dados = ""; | |
| 229 | 242 | core_carregando("desativa"); |
| 230 | 243 | } |
| 231 | 244 | } | ... | ... |
admin/js/webservices.js
| ... | ... | @@ -34,6 +34,7 @@ if(typeof(i3GEOadmin) === 'undefined'){ |
| 34 | 34 | } |
| 35 | 35 | i3GEOadmin.webservices = { |
| 36 | 36 | dados: "", |
| 37 | + letra: "", | |
| 37 | 38 | dataTable: null, |
| 38 | 39 | colunas: ["id_ws","desc_ws","nome_ws","link_ws","tipo_ws","autor_ws"], |
| 39 | 40 | formatTexto: function(elCell, oRecord, oColumn, oData){ |
| ... | ... | @@ -203,7 +204,23 @@ i3GEOadmin.webservices = { |
| 203 | 204 | ins += "</select></p>"; |
| 204 | 205 | return(ins); |
| 205 | 206 | }, |
| 207 | + atualizaFiltro: function(dados){ | |
| 208 | + i3GEOadmin.webservices.dados = dados; | |
| 209 | + i3GEOadmin.webservices.filtra(i3GEOadmin.webservices.letra); | |
| 210 | + }, | |
| 206 | 211 | filtra: function(letra){ |
| 212 | + i3GEOadmin.webservices.letra = letra; | |
| 213 | + if(i3GEOadmin.webservices.dados == ""){ | |
| 214 | + var tipows = "",u; | |
| 215 | + try{ | |
| 216 | + u = window.location.href.split("?"); | |
| 217 | + u = u[1].split("="); | |
| 218 | + tipows = u[1]; | |
| 219 | + } | |
| 220 | + catch(e){tipows = "";} | |
| 221 | + core_pegaDados("buscando endereços...","../php/webservices.php?funcao=pegaWS&tipows="+tipows,"i3GEOadmin.webservices.atualizaFiltro"); | |
| 222 | + return; | |
| 223 | + } | |
| 207 | 224 | var i,temp, |
| 208 | 225 | n = i3GEOadmin.webservices.dados.length, |
| 209 | 226 | novo = []; |
| ... | ... | @@ -224,6 +241,7 @@ i3GEOadmin.webservices = { |
| 224 | 241 | var mensagem = " excluindo o registro do id= "+id, |
| 225 | 242 | sUrl = "../php/webservices.php?funcao=excluir&id="+id; |
| 226 | 243 | core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.webservices.dataTable); |
| 244 | + i3GEOadmin.webservices.dados = ""; | |
| 227 | 245 | }, |
| 228 | 246 | salva: function(id,recordid){ |
| 229 | 247 | var i,c,sUrl, callback, |
| ... | ... | @@ -250,6 +268,7 @@ i3GEOadmin.webservices = { |
| 250 | 268 | else{ |
| 251 | 269 | var rec = i3GEOadmin.webservices.dataTable.getRecordSet().getRecord(recordid); |
| 252 | 270 | i3GEOadmin.webservices.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); |
| 271 | + i3GEOadmin.webservices.dados = ""; | |
| 253 | 272 | core_carregando("desativa"); |
| 254 | 273 | } |
| 255 | 274 | } | ... | ... |