diff --git a/ferramentas/tabela/dependencias.php b/ferramentas/tabela/dependencias.php new file mode 100755 index 0000000..a96e376 --- /dev/null +++ b/ferramentas/tabela/dependencias.php @@ -0,0 +1,30 @@ + ou com a funcao scripttag do i3Geo + * Alem de carregar os scripts, carrega tambem o template no formato MUSTACHE, definindo a variavel + * javascript i3GEOF.tabela.MUSTACHE + * O template e substituido pelos valores definidos em index.js no momento da inicializacao da ferramenta + */ +if(extension_loaded('zlib')){ + ob_start('ob_gzhandler'); +} +header("Content-type: text/javascript"); +include("index.js"); +include("dicionario.js"); +echo "\n"; +/** + * Inclui o template mustache do HTML usado para criar o conteudo da janela + */ +echo 'i3GEOF.tabela.MUSTACHE = "'; +$texto = file_get_contents("template_mst.html"); +$texto = str_replace("\n", "", $texto); +$texto = str_replace("\r", "", $texto); +$texto = str_replace("\t", "", $texto); +$texto = str_replace('"', "'", $texto); +echo $texto; +echo '";'; +if(extension_loaded('zlib')){ + ob_end_flush(); +} +?> \ No newline at end of file diff --git a/ferramentas/tabela/index.js b/ferramentas/tabela/index.js index c58617a..2718f81 100644 --- a/ferramentas/tabela/index.js +++ b/ferramentas/tabela/index.js @@ -4,479 +4,434 @@ if (typeof (i3GEOF) === 'undefined') { /* * Classe: i3GEOF.tabela */ -i3GEOF.tabela = - { - /** - * Array com os ids das janelas ja criadas - */ - janelas : [], - propJanelas : {}, - /* - * Para efeitos de compatibilidade antes da versão 4.7 que não tinha dicionário - */ - criaJanelaFlutuante : function() { - i3GEOF.tabela.iniciaDicionario(); - }, - /* - * Function: iniciaDicionario - * - * Carrega o dicionário e chama a função que inicia a ferramenta - * - * O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ - iniciaDicionario : function() { - if (typeof (i3GEOF.tabela.dicionario) === 'undefined') { - i3GEO.util.scriptTag( - i3GEO.configura.locaplic + "/ferramentas/tabela/dicionario.js", - "i3GEOF.tabela.iniciaJanelaFlutuante()", - "i3GEOF.tabela.dicionario_script"); - } else { - i3GEOF.tabela.iniciaJanelaFlutuante(); - } - }, - /* - * Function: inicia - * - * Inicia a ferramenta. É chamado por criaJanelaFlutuante - * - * Parametro: - * - * iddiv {String} - id do div que receberá o conteudo HTML da ferramenta - */ - inicia : function(iddiv, idjanela) { - var onButtonClick = function(p_sType, p_aArgs, botao) { - var oMenuItem = p_aArgs[1]; - if (oMenuItem) { - if (oMenuItem.value != "") { - i3GEO.mapa.ativaTema(oMenuItem.value); - botao.set( +i3GEOF.tabela = { + /** + * Array com os ids das janelas ja criadas + */ + janelas : [], + /** + * Objeto com as propriedades de cada janela. A chave e o id da janela + * armazenado em i3GEO.tabela.janelas + */ + propJanelas : {}, + /** + * Template no formato mustache + * E preenchido na carga do javascript com o programa dependencias.php + */ + MUSTACHE : "", + /** + * Susbtitutos para o template + */ + mustacheHash : function(idjanela) { + return { + "idjanela" : idjanela, + "locaplic" : i3GEO.configura.locaplic, + "propriedades" : $trad('p13'), + "registros" : $trad( + 3, + i3GEOF.tabela.dicionario), + "estatisticas" : $trad( + 4, + i3GEOF.tabela.dicionario), + "relat" : $trad( + 5, + i3GEOF.tabela.dicionario), + "atuatab" : $trad( + 8, + i3GEOF.tabela.dicionario), + "colleg" : $trad( + 9, + i3GEOF.tabela.dicionario), + "sellinhas" : $trad( + 10, + i3GEOF.tabela.dicionario), + "atvsel" : $trad( + 11, + i3GEOF.tabela.dicionario), + "limpselmap" : $trad( + 12, + i3GEOF.tabela.dicionario), + "limpsel" : $trad( + 13, + i3GEOF.tabela.dicionario), + "criatemasel" : $trad( + 14, + i3GEOF.tabela.dicionario), + "criatema" : $trad( + 15, + i3GEOF.tabela.dicionario), + "grafico" : $trad( + 42, + i3GEOF.tabela.dicionario), + "vinctab" : $trad( + 43, + i3GEOF.tabela.dicionario), + "vinculos" : $trad( + 44, + i3GEOF.tabela.dicionario), + "de" : $trad( + 16, + i3GEOF.tabela.dicionario), + "ini" : $inputText( + "", + "", + idjanela + + 'i3GEOtabelainicio', + "", + 5, + "1"), + "ate" : $trad( + 17, + i3GEOF.tabela.dicionario), + "fim" : $inputText( + "", + "", + idjanela + + 'i3GEOtabelafim', + "", + 5, + "20"), + "vertodos" : $trad( + 40, + i3GEOF.tabela.dicionario), + "atuareg" : $trad( + 18, + i3GEOF.tabela.dicionario), + "listar" : $trad( + 19, + i3GEOF.tabela.dicionario), + "itemcalc" : $trad( + 20, + i3GEOF.tabela.dicionario), + "excluicalc" : $trad( + 21, + i3GEOF.tabela.dicionario), + "calc" : $trad( + 22, + i3GEOF.tabela.dicionario), + "paraqueas" : $trad( + 23, + i3GEOF.tabela.dicionario), + "itensrel" : $trad( + 24, + i3GEOF.tabela.dicionario), + "itensagr" : $trad( + 25, + i3GEOF.tabela.dicionario), + "incarea" : $trad( + 26, + i3GEOF.tabela.dicionario), + "incestat" : $trad( + 27, + i3GEOF.tabela.dicionario), + "excvalor" : $trad( + 28, + i3GEOF.tabela.dicionario), + "excvalori" : $inputText( + "", + "", + idjanela + + 'i3GEOtabelaexcestat', + "", + 10, + ""), + "relattext" : $trad( + 29, + i3GEOF.tabela.dicionario), + "filtro" : $inputText( + "", + "", + idjanela + + 'i3GEOtabelafiltro1', + "", + 5, + "") + }; + }, + /* + * Function: iniciaDicionario (Depreciado na versao 6.0) + * + */ + iniciaDicionario : function() { + i3GEOF.tabela.iniciaJanelaFlutuante(); + }, + /* + * Function: inicia + * + * Inicia a ferramenta. É chamado por criaJanelaFlutuante + * + * Parametro: + * + * iddiv {String} - id do div que receberá o conteudo HTML da + * ferramenta + */ + inicia : function(iddiv, idjanela) { + var onButtonClick = function(p_sType, p_aArgs, botao) { + var oMenuItem = p_aArgs[1]; + if (oMenuItem) { + if (oMenuItem.value != "") { + i3GEO.mapa.ativaTema(oMenuItem.value); + botao.set( "label", - "" + oMenuItem.cfg.getProperty("text") + " "); - i3GEOF.tabela.propJanelas[idjanela].tema = oMenuItem.value; - $i(idjanela + "_corpo").innerHTML = ""; - i3GEOF.tabela.inicia( + "" + + oMenuItem.cfg.getProperty("text") + + " "); + i3GEOF.tabela.propJanelas[idjanela].tema = oMenuItem.value; + $i(idjanela + + "_corpo").innerHTML = ""; + i3GEOF.tabela.inicia( iddiv, idjanela); - } } - }; - i3GEO.janela.comboCabecalhoTemas( - idjanela + "i3GEOFtabelaComboCabeca", - idjanela + "i3GEOFtabelaComboCabecaSel", + } + }; + i3GEO.janela.comboCabecalhoTemas( + idjanela + + "i3GEOFtabelaComboCabeca", + idjanela + + "i3GEOFtabelaComboCabecaSel", "tabela", "ligadosComTabela", onButtonClick); - if (i3GEOF.tabela.propJanelas[idjanela].tema === "") { - $i(iddiv).innerHTML = "";// '
'+$trad("x33")+'
'; - return; - } - try { - $i(iddiv).innerHTML = i3GEOF.tabela.html(idjanela); + if (i3GEOF.tabela.propJanelas[idjanela].tema === "") { + $i(iddiv).innerHTML = ""; + return; + } + try { + $i(iddiv).innerHTML = i3GEOF.tabela.html(idjanela); + i3GEO.guias.mostraGuiaFerramenta( + idjanela + + "i3GEOtabelaguia1", + idjanela + + "i3GEOtabelaguia"); + // eventos das guias + $i(idjanela + + "i3GEOtabelaguia6").onclick = function() { i3GEO.guias.mostraGuiaFerramenta( - idjanela + "i3GEOtabelaguia1", - idjanela + "i3GEOtabelaguia"); - // eventos das guias - $i(idjanela + "i3GEOtabelaguia6").onclick = function() { - i3GEO.guias.mostraGuiaFerramenta( - idjanela + "i3GEOtabelaguia6", - idjanela + "i3GEOtabelaguia"); - }; - $i(idjanela + "i3GEOtabelaguia1").onclick = function() { - i3GEO.guias.mostraGuiaFerramenta( - idjanela + "i3GEOtabelaguia1", - idjanela + "i3GEOtabelaguia"); - }; - $i(idjanela + "i3GEOtabelaguia3").onclick = function() { - i3GEO.guias.mostraGuiaFerramenta( - idjanela + "i3GEOtabelaguia3", - idjanela + "i3GEOtabelaguia"); - if (!$i(idjanela + "i3GEOtabelaComboItensGuia3")) { - i3GEOF.tabela.comboItensEstat(idjanela); - } - }; - // relatorio - $i(idjanela + "i3GEOtabelaguia5").onclick = function() { - i3GEO.guias.mostraGuiaFerramenta( - idjanela + "i3GEOtabelaguia5", - idjanela + "i3GEOtabelaguia"); - i3GEO.util.checkItensEditaveis( + idjanela + + "i3GEOtabelaguia6", + idjanela + + "i3GEOtabelaguia"); + }; + $i(idjanela + + "i3GEOtabelaguia1").onclick = function() { + i3GEO.guias.mostraGuiaFerramenta( + idjanela + + "i3GEOtabelaguia1", + idjanela + + "i3GEOtabelaguia"); + }; + $i(idjanela + + "i3GEOtabelaguia3").onclick = function() { + i3GEO.guias.mostraGuiaFerramenta( + idjanela + + "i3GEOtabelaguia3", + idjanela + + "i3GEOtabelaguia"); + if (!$i(idjanela + + "i3GEOtabelaComboItensGuia3")) { + i3GEOF.tabela.comboItensEstat(idjanela); + } + }; + // relatorio + $i(idjanela + + "i3GEOtabelaguia5").onclick = function() { + i3GEO.guias.mostraGuiaFerramenta( + idjanela + + "i3GEOtabelaguia5", + idjanela + + "i3GEOtabelaguia"); + i3GEO.util.checkItensEditaveis( i3GEOF.tabela.propJanelas[idjanela].tema, function(retorno) { if (retorno.tipo === "dados") { - $i(idjanela + "i3GEOtabelaitensrelatorio").innerHTML = retorno.dados; + $i(idjanela + + "i3GEOtabelaitensrelatorio").innerHTML = retorno.dados; } }, - idjanela + "i3GEOtabelaitensrelatorio", + idjanela + + "i3GEOtabelaitensrelatorio", "320px", "", "sim"); - i3GEO.util.comboItens( - idjanela + "i3GEOtabelaagrupaItem", + i3GEO.util.comboItens( + idjanela + + "i3GEOtabelaagrupaItem", i3GEOF.tabela.propJanelas[idjanela].tema, function(retorno) { if (retorno.tipo === "erro") { - $i(idjanela + "i3GEOtabelaagrupamento").innerHTML = "- ins += '
'; - ins += ' | ' + $trad( - 8, - i3GEOF.tabela.dicionario) + ' | '; - ins += '
'; - ins += ' | ' + $trad( - 9, - i3GEOF.tabela.dicionario) + ' | '; - ins += '
" + $trad(
- 48,
- i3GEOF.tabela.dicionario) + "
" + colunas;
- $i("i3GEOFTabelaVinculoT1Colunas").innerHTML = ins;
- },
- comboColunasT2 : function() {
- var colunas = i3GEOF.tabela.comboColunas(
+ ins = "
"
+ + $trad(
+ 48,
+ i3GEOF.tabela.dicionario)
+ + "
"
+ + colunas;
+ $i("i3GEOFTabelaVinculoT1Colunas").innerHTML = ins;
+ },
+ comboColunasT2 : function() {
+ var colunas = i3GEOF.tabela.comboColunas(
$i("i3GEOFTabelaOpcoesAdicionaVinculoT2").value,
"i3GEOFTabelaOpcoesAdicionaVinculoColunaT2"), ins = "";
- ins = "
" + $trad(
- 48,
- i3GEOF.tabela.dicionario) + "
" + colunas;
- $i("i3GEOFTabelaVinculoT2Colunas").innerHTML = ins;
- },
- lista : function() {
- var v = i3GEOF.tabela.vinculos.ligacoes, n = v.length, ins = "
" + $trad( - 44, - i3GEOF.tabela.dicionario) + "
", i; - for (i = 0; i < n; i++) { - ins += - "" + v[i].t1 + " " + v[i].c1 + " -> " + v[i].t2 + " " + v[i].c2 + "
"; - } - $i("i3GEOFtabelaVinculosLista").innerHTML = ins; - }, - excluir : function(i) { - i3GEOF.tabela.vinculos.ligacoes.splice( + ins = "
"
+ + $trad(
+ 48,
+ i3GEOF.tabela.dicionario)
+ + "
"
+ + colunas;
+ $i("i3GEOFTabelaVinculoT2Colunas").innerHTML = ins;
+ },
+ lista : function() {
+ var v = i3GEOF.tabela.vinculos.ligacoes, n = v.length, ins = "
" + + $trad( + 44, + i3GEOF.tabela.dicionario) + + "
", i; + for (i = 0; i < n; i++) { + ins += ""
+ + v[i].t1
+ + " "
+ + v[i].c1
+ + " -> "
+ + v[i].t2
+ + " "
+ + v[i].c2
+ + "
";
+ }
+ $i("i3GEOFtabelaVinculosLista").innerHTML = ins;
+ },
+ excluir : function(i) {
+ i3GEOF.tabela.vinculos.ligacoes.splice(
parseInt(
- i,
- 10),
+ i,
+ 10),
1);
- i3GEOF.tabela.vinculos.lista();
- },
- atualizaVinculos : function(tabelaOrigem, registro, marcado) {
- var v = i3GEOF.tabela.vinculos.ligacoes, n = v.length, i, valor;
- if (n > 0) {
- for (i = 0; i < n; i++) {
- // verifica se o vinculo existe
- if (v[i].t1 === tabelaOrigem) {
- // pega o valor do registro na tabela origem
- valor = i3GEOF.tabela.vinculos.pegaValorRegistro(
+ i3GEOF.tabela.vinculos.lista();
+ },
+ atualizaVinculos : function(tabelaOrigem, registro, marcado) {
+ var v = i3GEOF.tabela.vinculos.ligacoes, n = v.length, i, valor;
+ if (n > 0) {
+ for (i = 0; i < n; i++) {
+ // verifica se o vinculo existe
+ if (v[i].t1 === tabelaOrigem) {
+ // pega o valor do registro na tabela origem
+ valor = i3GEOF.tabela.vinculos.pegaValorRegistro(
v[i].t1,
v[i].c1,
registro);
- // marca o registro na tabela destino
- i3GEOF.tabela.vinculos.registro(
+ // marca o registro na tabela destino
+ i3GEOF.tabela.vinculos.registro(
v[i].t2,
v[i].c2,
valor,
marcado);
- }
- if (v[i].t2 === tabelaOrigem) {
- // pega o valor do registro na tabela origem
- valor = i3GEOF.tabela.vinculos.pegaValorRegistro(
+ }
+ if (v[i].t2 === tabelaOrigem) {
+ // pega o valor do registro na tabela origem
+ valor = i3GEOF.tabela.vinculos.pegaValorRegistro(
v[i].t2,
v[i].c2,
registro);
- // marca o registro na tabela destino
- i3GEOF.tabela.vinculos.registro(
+ // marca o registro na tabela destino
+ i3GEOF.tabela.vinculos.registro(
v[i].t1,
v[i].c1,
valor,
marcado);
- }
- }
- }
- },
- // verifica qtas colunas devem ser puladas em cada linha
- colunasVazias : function(idjanela) {
- var tabela = $i(idjanela + "i3GEOtabelatabelai"), linhas = tabela.getElementsByTagName("tr"), pular = 0, colunas, n, i;
- colunas = linhas[0].getElementsByTagName("td");
- n = colunas.length;
- for (i = 0; i < n; i++) {
- if (colunas[i].innerHTML == "") {
- pular++;
- }
- }
- return pular;
- },
- // pega o indice de uma coluna em uma tabela buscando no cabecalho
- // no valor de title em cada celula
- indiceColuna : function(idjanela, t) {
- var tabela = $i(idjanela + "i3GEOtabelatabelai"), linhas = tabela.getElementsByTagName("tr"), linha = linhas[0], colunas =
- linha.getElementsByTagName("td"), indice = 0, n = colunas.length, i, s;
- for (i = 0; i < n; i++) {
- s = colunas[i].getElementsByTagName("span");
- if (s && s[0] && s[0].title && s[0].title == t) {
- return i;
- }
- }
- return indice;
- },
- // retorna o indice de uma coluna que contem a tag input na tabela
- // com a lista de valores
- indiceColunaInput : function(idjanela) {
- var tabela = $i(idjanela + "i3GEOtabelatabelai"), linhas = tabela.getElementsByTagName("tr"), linha = linhas[1], colunas =
- linha.getElementsByTagName("td"), indice = 0, n = colunas.length, i;
- for (i = 0; i < n; i++) {
- if (colunas[i].getElementsByTagName("input").length > 0) {
- return i;
- }
- }
- return indice;
- },
- // pega o valor da coluna em uma tabela com a lista de valores com
- // base no codigo do registro
- pegaValorRegistro : function(idjanela, coluna, registro) {
- var tabela = $i(idjanela + "i3GEOtabelatabelai"), linhas = tabela.getElementsByTagName("tr"), n = linhas.length, indiceColuna =
- i3GEOF.tabela.vinculos.indiceColuna(
- idjanela,
- coluna), indiceColunaInput = i3GEOF.tabela.vinculos.indiceColunaInput(idjanela), i, linha, colunas;
- for (i = 1; i < n; i++) {
- linha = linhas[i];
- colunas = linha.getElementsByTagName("td");
- if (colunas[indiceColunaInput].getElementsByTagName("input")[0].name == registro) {
- return colunas[indiceColuna].innerHTML;
}
}
- return "";
- },
- registro : function(idjanela, coluna, valor, marcado) {
- var tabela = $i(idjanela + "i3GEOtabelatabelai"), linhas = tabela.getElementsByTagName("tr"), n = linhas.length, indiceColuna =
- i3GEOF.tabela.vinculos.indiceColuna(
- idjanela,
- coluna), indiceColunaInput = i3GEOF.tabela.vinculos.indiceColunaInput(idjanela), i, linha, colunas, reg;
- for (i = 1; i < n; i++) {
- linha = linhas[i];
- colunas = linha.getElementsByTagName("td");
- if (colunas[indiceColuna].innerHTML == valor) {
- reg = colunas[indiceColunaInput].getElementsByTagName("input")[0];
- reg.checked = marcado;
- i3GEOF.tabela.propJanelas[idjanela].registros[reg.name] = marcado;
- }
- }
- },
- },
- comboJanelas : function(idcombo, funcao, w) {
- var i, n = i3GEOF.tabela.janelas.length;
- if (!funcao) {
- funcao = "";
}
- if (!w) {
- w = 260;
- }
- ins =
- "" + " ";
- return ins;
+ return pular;
},
- comboColunas : function(idJanela, idcombo, funcao, w) {
- var i, c = i3GEOF.tabela.propJanelas[idJanela].colunas, n = c.itens.length;
- if (!funcao) {
- funcao = "";
- }
- if (!w) {
- w = 250;
- }
- ins =
- "" + " ";
- return ins;
+ return indice;
},
- /*
- * Function: ativaAutoAtualiza
- *
- * Ativa ou desativa a atualização automática da tabela quando o usuário navega no mapa
- */
- atualizaListaDeRegistros : function() {
- var i, janelas = i3GEOF.tabela.janelas, propJanelas = i3GEOF.tabela.propJanelas, n = janelas.length;
+ // retorna o indice de uma coluna que contem a tag input na tabela
+ // com a lista de valores
+ indiceColunaInput : function(idjanela) {
+ var tabela = $i(idjanela
+ + "i3GEOtabelatabelai"), linhas = tabela.getElementsByTagName("tr"), linha = linhas[1], colunas = linha.getElementsByTagName("td"), indice = 0, n = colunas.length, i;
for (i = 0; i < n; i++) {
- if (propJanelas[janelas[i]].atualiza === true) {
- i3GEOF.tabela.pegaRegistros(janelas[i]);
+ if (colunas[i].getElementsByTagName("input").length > 0) {
+ return i;
}
}
+ return indice;
},
- /*
- * Function: pegaRegistros
- *
- * Pega os registros da tabela de atributos do tema
- *
- * Veja:
- *
- * " + nome + ": " + valor + " "
+ + nome
+ + ": "
+ + valor
+ + "";
- ins +=
- "
";
+ cor = "linha";
+ n = retorno.data[1].registros.length;
+ if ($i(idjanela
+ + "i3GEOtabelafim").value === "") {
+ $i(idjanela
+ + "i3GEOtabelafim").value = n - 1;
+ }
+ for (i = 0; i < n; i++) {
+ ins += "";
- i3GEOF.tabela.propJanelas[idjanela].colunas = {
- "itens" : retorno.data[0].itens,
- "alias" : retorno.data[0].alias
- };
- n = retorno.data[0].itens.length;
- for (i = 0; i < n; i++) {
- ins +=
- " " +
- " " +
- "
";
+ i3GEOF.tabela.propJanelas[idjanela].colunas = {
+ "itens" : retorno.data[0].itens,
+ "alias" : retorno.data[0].alias
+ };
+ n = retorno.data[0].itens.length;
+ for (i = 0; i < n; i++) {
+ ins += " "
+ + " ";
+ i3GEOF.tabela.dicionario)
+ + "' /> "
+ + "
" +
- retorno.data[0].alias[i] + "
"
+ + retorno.data[0].alias[i]
+ + "";
+ }
+ ins += " ";
- cor = "linha";
- n = retorno.data[1].registros.length;
- if ($i(idjanela + "i3GEOtabelafim").value === "") {
- $i(idjanela + "i3GEOtabelafim").value = n - 1;
+ ins += "";
+ stat = "";
+ if (retorno.data[1].registros[i].status === "CHECKED") {
+ stat = "CHECKED";
}
- for (i = 0; i < n; i++) {
- ins +=
- " ";
+ ins += "";
+ if (retorno.data[1].registros[i].ext
+ && retorno.data[1].registros[i].ext != "") {
+ ins += " ";
}
- ins += "
";
- ins += "";
- if (retorno.data[1].registros[i].ext && retorno.data[1].registros[i].ext != "") {
- ins +=
- " ";
- stat = "";
- if (retorno.data[1].registros[i].status === "CHECKED") {
+ if (registros[retorno.data[1].registros[i].indice]) {
+ if (registros[retorno.data[1].registros[i].indice] === true) {
stat = "CHECKED";
- }
- if (registros[retorno.data[1].registros[i].indice]) {
- if (registros[retorno.data[1].registros[i].indice] === true) {
- stat = "CHECKED";
- } else {
- stat = "";
- }
- }
- ins +=
- "";
- }
- ins += "
";
- if (i3GEOtabelalegenda == true) {
- imagem = retorno.data.legenda[retorno.data[1].registros[i].classe["indice"]];
- ins += " ";
} else {
- ins += "";
- }
- if (stat === "CHECKED") {
- registros[retorno.data[1].registros[i].indice] = true;
- }
- vals = retorno.data[1].registros[i].valores;
- for (j = 0; j < vals.length; j++) {
- ins += " " + vals[j].valor + " ";
- }
- if (cor === "linha") {
- cor = "linha1";
- } else {
- cor = "linha";
+ stat = "";
}
}
- $i(idjanela + "i3GEOtabelaregistros").innerHTML = ins;
- }
- i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
- },
- /*
- * Function: mais
- *
- * Avança o contador de registros para a listagem
- */
- mais : function(idjanela) {
- if (i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility === "visible") {
- return;
- }
- var i = $i(idjanela + "i3GEOtabelainicio").value * 1, f = $i(idjanela + "i3GEOtabelafim").value * 1, d = f - i;
- $i(idjanela + "i3GEOtabelainicio").value = f + 1;
- $i(idjanela + "i3GEOtabelafim").value = f + d + 1;
- i3GEOF.tabela.pegaRegistros(idjanela);
- },
- /*
- * Function: todos
- *
- * Avança o contador de registros para o fim da listagem
- */
- todos : function(idjanela) {
- if (i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility === "visible") {
- return;
+ ins += "";
+ if (i3GEOtabelalegenda == true) {
+ imagem = retorno.data.legenda[retorno.data[1].registros[i].classe["indice"]];
+ ins += " ";
+ } else {
+ ins += "";
+ }
+ if (stat === "CHECKED") {
+ registros[retorno.data[1].registros[i].indice] = true;
+ }
+ vals = retorno.data[1].registros[i].valores;
+ for (j = 0; j < vals.length; j++) {
+ ins += " "
+ + vals[j].valor
+ + " ";
+ }
+ if (cor === "linha") {
+ cor = "linha1";
+ } else {
+ cor = "linha";
+ }
}
- $i(idjanela + "i3GEOtabelainicio").value = 1;
- $i(idjanela + "i3GEOtabelafim").value = "";
- i3GEOF.tabela.pegaRegistros(
+ $i(idjanela
+ + "i3GEOtabelaregistros").innerHTML = ins;
+ }
+ i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
+ },
+ /*
+ * Function: mais
+ *
+ * Avança o contador de registros para a listagem
+ */
+ mais : function(idjanela) {
+ if (i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility === "visible") {
+ return;
+ }
+ var i = $i(idjanela
+ + "i3GEOtabelainicio").value * 1, f = $i(idjanela
+ + "i3GEOtabelafim").value * 1, d = f
+ - i;
+ $i(idjanela
+ + "i3GEOtabelainicio").value = f + 1;
+ $i(idjanela
+ + "i3GEOtabelafim").value = f
+ + d
+ + 1;
+ i3GEOF.tabela.pegaRegistros(idjanela);
+ },
+ /*
+ * Function: todos
+ *
+ * Avança o contador de registros para o fim da listagem
+ */
+ todos : function(idjanela) {
+ if (i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility === "visible") {
+ return;
+ }
+ $i(idjanela
+ + "i3GEOtabelainicio").value = 1;
+ $i(idjanela
+ + "i3GEOtabelafim").value = "";
+ i3GEOF.tabela.pegaRegistros(
idjanela,
false,
false,
false,
1,
true);
- },
- /*
- * Function: menos
- *
- * Retrocede o contador de registros para a listagem
- */
- menos : function(idjanela) {
- if (i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility === "visible") {
- return;
- }
- var i = $i(idjanela + "i3GEOtabelainicio").value * 1, f = $i(idjanela + "i3GEOtabelafim").value * 1, d = f - i;
- $i(idjanela + "i3GEOtabelainicio").value = i - d - 1;
- $i(idjanela + "i3GEOtabelafim").value = i - 1;
- if ($i(idjanela + "i3GEOtabelainicio").value < 1) {
- $i(idjanela + "i3GEOtabelainicio").value = 1;
- $i(idjanela + "i3GEOtabelafim").value = 1 + d;
- }
- i3GEOF.tabela.pegaRegistros(idjanela);
- },
- /*
- * Function: excluiColuna
- *
- * Exclui uma coluna da visualização da tabela
- */
- excluiColuna : function(coluna, cid, idjanela) {
- i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "visible";
- try {
- var tabela = $i(idjanela + "i3GEOtabelatabelai"), trs, tds, i, t, nt, ni;
- // pega o indice correto
- tds = coluna.parentNode.parentNode.getElementsByTagName("td");
- nt = tds.length;
- for (t = 0; t < nt; t++) {
- if (tds[t].accessKey == cid) {
- cid = t;
- break;
- }
- }
- trs = tabela.getElementsByTagName("tr");
- nt = trs.length;
- for (t = 0; t < nt; t++) {
- i = trs[t];
- if (i.getElementsByTagName("td")[cid]) {
- ni = i.getElementsByTagName("td")[cid];
- i.removeChild(ni);
- }
+ },
+ /*
+ * Function: menos
+ *
+ * Retrocede o contador de registros para a listagem
+ */
+ menos : function(idjanela) {
+ if (i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility === "visible") {
+ return;
+ }
+ var i = $i(idjanela
+ + "i3GEOtabelainicio").value * 1, f = $i(idjanela
+ + "i3GEOtabelafim").value * 1, d = f
+ - i;
+ $i(idjanela
+ + "i3GEOtabelainicio").value = i
+ - d
+ - 1;
+ $i(idjanela
+ + "i3GEOtabelafim").value = i - 1;
+ if ($i(idjanela
+ + "i3GEOtabelainicio").value < 1) {
+ $i(idjanela
+ + "i3GEOtabelainicio").value = 1;
+ $i(idjanela
+ + "i3GEOtabelafim").value = 1 + d;
+ }
+ i3GEOF.tabela.pegaRegistros(idjanela);
+ },
+ /*
+ * Function: excluiColuna
+ *
+ * Exclui uma coluna da visualização da tabela
+ */
+ excluiColuna : function(coluna, cid, idjanela) {
+ i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "visible";
+ try {
+ var tabela = $i(idjanela
+ + "i3GEOtabelatabelai"), trs, tds, i, t, nt, ni;
+ // pega o indice correto
+ tds = coluna.parentNode.parentNode.getElementsByTagName("td");
+ nt = tds.length;
+ for (t = 0; t < nt; t++) {
+ if (tds[t].accessKey == cid) {
+ cid = t;
+ break;
}
- i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
- } catch (e) {
- i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
- if (typeof (console) !== 'undefined') {
- console.error(e);
+ }
+ trs = tabela.getElementsByTagName("tr");
+ nt = trs.length;
+ for (t = 0; t < nt; t++) {
+ i = trs[t];
+ if (i.getElementsByTagName("td")[cid]) {
+ ni = i.getElementsByTagName("td")[cid];
+ i.removeChild(ni);
}
}
- },
- /*
- * Function: ordenaColuna
- *
- * Ordena uma coluna da tabela
- */
- ordenaColuna : function(coluna, cid, idjanela) {
- i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "visible";
- try {
- var tabela = $i(idjanela + "i3GEOtabelatabelai"), trs = tabela.getElementsByTagName("tr"), ntrs = trs.length, tds, nt, conta =
- 0, psort = [], t, psortfim, npsortfim, ins, p, e;
- // pega o indice correto
- tds = coluna.parentNode.parentNode.getElementsByTagName("td");
- nt = tds.length;
- for (t = 0; t < nt; t++) {
- if (tds[t].accessKey == cid) {
- cid = t;
- break;
- }
+ i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
+ } catch (e) {
+ i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
+ if (typeof (console) !== 'undefined') {
+ console.error(e);
+ }
+ }
+ },
+ /*
+ * Function: ordenaColuna
+ *
+ * Ordena uma coluna da tabela
+ */
+ ordenaColuna : function(coluna, cid, idjanela) {
+ i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "visible";
+ try {
+ var tabela = $i(idjanela
+ + "i3GEOtabelatabelai"), trs = tabela.getElementsByTagName("tr"), ntrs = trs.length, tds, nt, conta = 0, psort = [], t, psortfim, npsortfim, ins, p, e;
+ // pega o indice correto
+ tds = coluna.parentNode.parentNode.getElementsByTagName("td");
+ nt = tds.length;
+ for (t = 0; t < nt; t++) {
+ if (tds[t].accessKey == cid) {
+ cid = t;
+ break;
}
- for (t = 0; t < ntrs; t++) {
- if (t < ntrs) {
- if (trs[t].childNodes[cid].innerHTML) {
- if (trs[t].childNodes[cid].innerHTML !== "undefined") {
- psort[conta] = trs[t].childNodes[cid].innerHTML + "+" + conta;
- conta = conta + 1;
- }
+ }
+ for (t = 0; t < ntrs; t++) {
+ if (t < ntrs) {
+ if (trs[t].childNodes[cid].innerHTML) {
+ if (trs[t].childNodes[cid].innerHTML !== "undefined") {
+ psort[conta] = trs[t].childNodes[cid].innerHTML
+ + "+"
+ + conta;
+ conta = conta + 1;
}
}
}
- // recosntroi a tabela
- psortfim = psort.sort();
- ins = "";
- npsortfim = psortfim.length;
- for (p = 0; p < npsortfim; p++) {
- e = psortfim[p].split("+")[1] * 1;
- if (trs[e] !== undefined) {
- ins += "
";
- i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
- } catch (e) {
- i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
- if (typeof (console) !== 'undefined') {
- console.error(e);
+ }
+ // recosntroi a tabela
+ psortfim = psort.sort();
+ ins = "" + trs[e].innerHTML + " ";
- }
- }
- $i(idjanela + "i3GEOtabelaregistros").innerHTML = ins + "";
+ npsortfim = psortfim.length;
+ for (p = 0; p < npsortfim; p++) {
+ e = psortfim[p].split("+")[1] * 1;
+ if (trs[e] !== undefined) {
+ ins += "
";
+ i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
+ } catch (e) {
+ i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
+ if (typeof (console) !== 'undefined') {
+ console.error(e);
}
- i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "visible";
- var funcao = function() {
- i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
- i3GEOF.tabela.pegaRegistros(idjanela);
- i3GEO.atualiza();
- };
- i3GEO.php.mudaext(
+ }
+ },
+ excluiLinha : function(celula) {
+ var p = celula.parentNode.parentNode;
+ do {
+ p.removeChild(p.childNodes[0]);
+ } while (p.childNodes.length > 0);
+ p.parentNode.removeChild(p);
+ },
+ zoomExt : function(ext, idjanela) {
+ if (i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility === "visible") {
+ return;
+ }
+ i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "visible";
+ var funcao = function() {
+ i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
+ i3GEOF.tabela.pegaRegistros(idjanela);
+ i3GEO.atualiza();
+ };
+ i3GEO.php.mudaext(
funcao,
"nenhum",
ext);
- },
- registraLinha : function(linha, idjanela) {
- i3GEOF.tabela.propJanelas[idjanela].registros[linha.name] = linha.checked;
- i3GEOF.tabela.vinculos.atualizaVinculos(
+ },
+ registraLinha : function(linha, idjanela) {
+ i3GEOF.tabela.propJanelas[idjanela].registros[linha.name] = linha.checked;
+ i3GEOF.tabela.vinculos.atualizaVinculos(
idjanela,
linha.name,
linha.checked);
- },
- /*
- * Function: listaMarcados
- *
- * Retorna um array com os índices dos registros que estão marcados.
- */
- listaMarcados : function(idjanela) {
- var lista = [], registros = i3GEOF.tabela.propJanelas[idjanela].registros, i, n = registros.length;
- for (i = 0; i < n; i++) {
- if (registros[i] === true) {
- lista.push(i);
- }
+ },
+ /*
+ * Function: listaMarcados
+ *
+ * Retorna um array com os índices dos registros que estão
+ * marcados.
+ */
+ listaMarcados : function(idjanela) {
+ var lista = [], registros = i3GEOF.tabela.propJanelas[idjanela].registros, i, n = registros.length;
+ for (i = 0; i < n; i++) {
+ if (registros[i] === true) {
+ lista.push(i);
}
- return lista;
- },
- /*
- * Function: ativaSelecao
- *
- * Seleciona no mapa os elementos que estiverem marcados na guia 2
- *
- * Veja:
- *
- * "
+ + trs[e].innerHTML
+ + " ";
}
}
- },
- excluiLinha : function(celula) {
- var p = celula.parentNode.parentNode;
- do {
- p.removeChild(p.childNodes[0]);
- } while (p.childNodes.length > 0);
- p.parentNode.removeChild(p);
- },
- zoomExt : function(ext, idjanela) {
- if (i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility === "visible") {
- return;
+ $i(idjanela
+ + "i3GEOtabelaregistros").innerHTML = ins
+ + "
" + $trad(
- 32,
- i3GEOF.tabela.dicionario) + "
";
+ $i(idjanela
+ + "i3GEOtabelaitensGuia3").innerHTML = "
"
+ + $trad(
+ 32,
+ i3GEOF.tabela.dicionario)
+ + "
";
} else {
- $i(idjanela + "i3GEOtabelaitensGuia3").innerHTML = retorno.dados;
+ $i(idjanela
+ + "i3GEOtabelaitensGuia3").innerHTML = retorno.dados;
}
},
- idjanela + "i3GEOtabelaitensGuia3",
+ idjanela
+ + "i3GEOtabelaitensGuia3",
"");
- },
- estatistica : function(idjanela) {
- if ($i(idjanela + "i3GEOtabelaComboItensGuia3").value === "") {
- i3GEO.janela.tempoMsg("Escolha um item!");
- return;
- }
- if (i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility === "visible") {
- return;
- }
- i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "visible";
- try {
- var monta = function(retorno) {
- var ins = "", nome, valor, i, n;
- if (retorno.data.indices !== undefined) {
- if (retorno.data.indices) {
- n = retorno.data.indices.length;
- for (i = 0; i < n; i++) {
- nome = eval("retorno.data.variaveis." + retorno.data.indices[i]);
- valor = eval("retorno.data.valores." + retorno.data.indices[i]);
- ins += "
";
- i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
- }, exclui = "", cp = new cpaint(), p;
- if ($i(idjanela + "i3GEOtabelafiltro1").value !== "") {
- exclui = $i("i3GEOtabelafiltro1").value;
+ } else {
+ ins = retorno.data;
}
- p =
- i3GEO.configura.locaplic + "/ferramentas/tabela/exec.php?g_sid=" + i3GEO.configura.sid + "&funcao=estatistica&item=" +
- $i(idjanela + "i3GEOtabelaComboItensGuia3").value + "&tema=" + i3GEOF.tabela.propJanelas[idjanela].tema +
- "&exclui=" + exclui + "&ext=" + i3GEO.parametros.mapexten;
- cp.set_response_type("JSON");
- cp.call(
+ $i(idjanela
+ + "i3GEOtabelaoperacoes").innerHTML = ins
+ + "
";
+ i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
+ }, exclui = "", cp = new cpaint(), p;
+ if ($i(idjanela
+ + "i3GEOtabelafiltro1").value !== "") {
+ exclui = $i("i3GEOtabelafiltro1").value;
+ }
+ p = i3GEO.configura.locaplic
+ + "/ferramentas/tabela/exec.php?g_sid="
+ + i3GEO.configura.sid
+ + "&funcao=estatistica&item="
+ + $i(idjanela
+ + "i3GEOtabelaComboItensGuia3").value
+ + "&tema="
+ + i3GEOF.tabela.propJanelas[idjanela].tema
+ + "&exclui="
+ + exclui
+ + "&ext="
+ + i3GEO.parametros.mapexten;
+ cp.set_response_type("JSON");
+ cp.call(
p,
"estatDescritivas",
monta);
- } catch (e) {
- i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
- $i("operacoes").innerHTML = "Ocorreu um erro: " + e;
- }
- },
- tabelaTexto : function() {
- },
- /*
- * Function: relatorioTabela
- *
- * Monta o relatório padrão em uma nova janela
- */
- relatorioTabela : function(idjanela) {
- try {
- $i(idjanela + "i3GEOtabelatiporelh").value = "";
- $i(idjanela + "i3GEOtabelaarearelh").value = $i(idjanela + "i3GEOtabelacalculaarea").checked;
- $i(idjanela + "i3GEOtabelastatrelh").value = $i(idjanela + "i3GEOtabelacalculaestat").checked;
- $i(idjanela + "i3GEOtabelaexcluirvalorh").value = $i(idjanela + "i3GEOtabelaexcestat").value;
- $i(idjanela + "i3GEOtabelatemarelh").value = i3GEOF.tabela.propJanelas[idjanela].tema;
- $i(idjanela + "i3GEOtabelag_sidh").value = i3GEO.configura.sid;
- $i(idjanela + "i3GEOtabelaitemagruparelh").value = $i(idjanela + "i3GEOtabelaagrupaItem").value;
- var inputs = $i(
- idjanela + "i3GEOtabelaitensrelatorio").getElementsByTagName(
+ } catch (e) {
+ i3GEOF.tabela.propJanelas[idjanela].aguarde.visibility = "hidden";
+ $i("operacoes").innerHTML = "Ocorreu um erro: "
+ + e;
+ }
+ },
+ tabelaTexto : function() {
+ },
+ /*
+ * Function: relatorioTabela
+ *
+ * Monta o relatório padrão em uma nova janela
+ */
+ relatorioTabela : function(idjanela) {
+ try {
+ $i(idjanela
+ + "i3GEOtabelatiporelh").value = "";
+ $i(idjanela
+ + "i3GEOtabelaarearelh").value = $i(idjanela
+ + "i3GEOtabelacalculaarea").checked;
+ $i(idjanela
+ + "i3GEOtabelastatrelh").value = $i(idjanela
+ + "i3GEOtabelacalculaestat").checked;
+ $i(idjanela
+ + "i3GEOtabelaexcluirvalorh").value = $i(idjanela
+ + "i3GEOtabelaexcestat").value;
+ $i(idjanela
+ + "i3GEOtabelatemarelh").value = i3GEOF.tabela.propJanelas[idjanela].tema;
+ $i(idjanela
+ + "i3GEOtabelag_sidh").value = i3GEO.configura.sid;
+ $i(idjanela
+ + "i3GEOtabelaitemagruparelh").value = $i(idjanela
+ + "i3GEOtabelaagrupaItem").value;
+ var inputs = $i(
+ idjanela
+ + "i3GEOtabelaitensrelatorio").getElementsByTagName(
"input"), listai = [], listaordem = [], listanomes = [], nome, ordem, i, temp, n = inputs.length;
- for (i = 0; i < n; i++) {
- if (inputs[i].type === "checkbox" && inputs[i].checked == true) {
- listai.push(inputs[i].id + ";" + inputs[i].name);
- nome = $i(inputs[i].id + inputs[i].name).value;
- listanomes.push(nome);
- ordem = $i("ordem_" + inputs[i].id + inputs[i].name).value;
- if (ordem === "") {
- ordem = 0;
- }
- listaordem.push(ordem);
+ for (i = 0; i < n; i++) {
+ if (inputs[i].type === "checkbox"
+ && inputs[i].checked == true) {
+ listai.push(inputs[i].id
+ + ";"
+ + inputs[i].name);
+ nome = $i(inputs[i].id
+ + inputs[i].name).value;
+ listanomes.push(nome);
+ ordem = $i("ordem_"
+ + inputs[i].id
+ + inputs[i].name).value;
+ if (ordem === "") {
+ ordem = 0;
}
+ listaordem.push(ordem);
}
- $i(idjanela + "i3GEOtabelaordemrel").value = listaordem;
- $i(idjanela + "i3GEOtabelanomesrelh").value = listanomes;
- $i(idjanela + "i3GEOtabelaitensrelh").value = listai;
- temp = $i(idjanela + "i3GEOtabelarelatorio").action;
- $i(idjanela + "i3GEOtabelarelatorio").action += "?ext=" + i3GEO.parametros.mapexten;
- $i(
- idjanela + "i3GEOtabelarelatorio").submit();
- $i(idjanela + "i3GEOtabelarelatorio").action = temp;
- } catch (e) {
- i3GEO.janela.tempoMsg(e);
}
- },
- /*
- * Function: relatorioTexto
- *
- * Gera o relatório no formato CSV
- */
- relatorioTexto : function() {
- try {
- $i("i3GEOtabelaarearelh").value = $i("i3GEOtabelacalculaarea").checked;
- $i("i3GEOtabelastatrelh").value = $i("i3GEOtabelacalculaestat").checked;
- $i("i3GEOtabelaexcluirvalorh").value = $i("i3GEOtabelaexcestat").value;
- $i("i3GEOtabelatemarelh").value = i3GEOF.tabela.tema;
- $i("i3GEOtabelag_sidh").value = i3GEO.configura.sid;
- $i("i3GEOtabelaitemagruparelh").value = $i("i3GEOtabelaagrupaItem").value;
- $i("i3GEOtabelatiporelh").value = "csv";
- var inputs = $i(
+ $i(idjanela
+ + "i3GEOtabelaordemrel").value = listaordem;
+ $i(idjanela
+ + "i3GEOtabelanomesrelh").value = listanomes;
+ $i(idjanela
+ + "i3GEOtabelaitensrelh").value = listai;
+ temp = $i(idjanela
+ + "i3GEOtabelarelatorio").action;
+ $i(idjanela
+ + "i3GEOtabelarelatorio").action += "?ext="
+ + i3GEO.parametros.mapexten;
+ $i(
+ idjanela
+ + "i3GEOtabelarelatorio").submit();
+ $i(idjanela
+ + "i3GEOtabelarelatorio").action = temp;
+ } catch (e) {
+ i3GEO.janela.tempoMsg(e);
+ }
+ },
+ /*
+ * Function: relatorioTexto
+ *
+ * Gera o relatório no formato CSV
+ */
+ relatorioTexto : function() {
+ try {
+ $i("i3GEOtabelaarearelh").value = $i("i3GEOtabelacalculaarea").checked;
+ $i("i3GEOtabelastatrelh").value = $i("i3GEOtabelacalculaestat").checked;
+ $i("i3GEOtabelaexcluirvalorh").value = $i("i3GEOtabelaexcestat").value;
+ $i("i3GEOtabelatemarelh").value = i3GEOF.tabela.tema;
+ $i("i3GEOtabelag_sidh").value = i3GEO.configura.sid;
+ $i("i3GEOtabelaitemagruparelh").value = $i("i3GEOtabelaagrupaItem").value;
+ $i("i3GEOtabelatiporelh").value = "csv";
+ var inputs = $i(
"i3GEOtabelaitensrelatorio").getElementsByTagName(
"input"), listai = [], listanomes = [], nome, i, temp, n = inputs.length;
- for (i = 0; i < n; i++) {
- if (inputs[i].checked === true) {
- listai.push(inputs[i].id + ";" + inputs[i].name);
- nome = $i(inputs[i].id + inputs[i].name).value;
- listanomes.push(nome);
- }
+ for (i = 0; i < n; i++) {
+ if (inputs[i].checked === true) {
+ listai.push(inputs[i].id
+ + ";"
+ + inputs[i].name);
+ nome = $i(inputs[i].id
+ + inputs[i].name).value;
+ listanomes.push(nome);
}
- $i("i3GEOtabelanomesrelh").value = listanomes;
- $i("i3GEOtabelaitensrelh").value = listai;
- temp = $i("i3GEOtabelarelatorio").action;
- $i("i3GEOtabelarelatorio").action += "?ext=" + i3GEO.parametros.mapexten;
- $i(
- "i3GEOtabelarelatorio").submit();
- $i("i3GEOtabelarelatorio").action = temp;
- } catch (e) {
- i3GEO.janela.tempoMsg(e);
}
+ $i("i3GEOtabelanomesrelh").value = listanomes;
+ $i("i3GEOtabelaitensrelh").value = listai;
+ temp = $i("i3GEOtabelarelatorio").action;
+ $i("i3GEOtabelarelatorio").action += "?ext="
+ + i3GEO.parametros.mapexten;
+ $i(
+ "i3GEOtabelarelatorio").submit();
+ $i("i3GEOtabelarelatorio").action = temp;
+ } catch (e) {
+ i3GEO.janela.tempoMsg(e);
}
- };
+ }
+};
diff --git a/ferramentas/tabela/template_mst.html b/ferramentas/tabela/template_mst.html
new file mode 100644
index 0000000..03b6807
--- /dev/null
+++ b/ferramentas/tabela/template_mst.html
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+ {{{atuatab}}}
+
+
+
+ {{{colleg}}}
+
+ {{{ini}}} {{{ate}}}
+
+ {{{fim}}}
+
+
+