' +
diff --git a/ferramentas/tabela/dicionario.js b/ferramentas/tabela/dicionario.js
index fca8c5b..477a43d 100644
--- a/ferramentas/tabela/dicionario.js
+++ b/ferramentas/tabela/dicionario.js
@@ -211,7 +211,19 @@ es:"",
it:""
}],
36: [{
-pt:"",
+pt:"abrir em uma janela separada",
+en:"",
+es:"",
+it:""
+}],
+37: [{
+pt:"Marque uma coluna para vincular com outras tabelas. Marque uma linha para localizar em todas as tabelas abertas",
+en:"",
+es:"",
+it:""
+}],
+38: [{
+pt:"Os dados utilizados referem-se apenas à região atual mostrada no mapa",
en:"",
es:"",
it:""
diff --git a/ferramentas/tabela/index.js b/ferramentas/tabela/index.js
index 721e544..a667b90 100644
--- a/ferramentas/tabela/index.js
+++ b/ferramentas/tabela/index.js
@@ -282,6 +282,7 @@ i3GEOF.tabela = {
ins += $inputText("","","i3GEOtabelafim","",5,"20");
ins += ' ';
ins += ' ';
+ ins += ' '+$trad(36,i3GEOF.tabela.dicionario)+'';
ins += ' ';
ins += '
';
ins += '
';
@@ -395,6 +396,92 @@ i3GEOF.tabela = {
i.zIndex = 21000 + i3GEO.janela.ULTIMOZINDEX;
},
/*
+ Function: novaJanela
+
+ Abre a tabela em uma nova janela que pode conviver com outras tabelas
+ */
+ novaJanela: function(){
+ if(typeof(i3GEO.vincularTabelas) === 'undefined'){
+ i3GEO.vincularTabelas = {};
+ i3GEO.vincularTabelas.janelas = [];
+ i3GEO.janela.tempoMsg($trad(37,i3GEOF.tabela.dicionario));
+ }
+ var janela = "",
+ divid,
+ cabecalho = function(){},
+ id = YAHOO.util.Dom.generateId(),
+ minimiza = function(){
+ i3GEO.janela.minimiza(id);
+ },
+ titulo = " "+i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.tabela.tema).tema;
+ janela = i3GEO.janela.cria(
+ "420px",
+ "200px",
+ "",
+ "",
+ "",
+ titulo,
+ id,
+ false,
+ "hd",
+ cabecalho,
+ minimiza
+ );
+ divid = janela[2].id;
+ i3GEO.vincularTabelas.janelas.push(id);
+ temp = function(retorno){
+ i3GEOF.tabela.aguarde.visibility = "hidden";
+ if (retorno.data !== undefined){
+ var ins = [],
+ i,
+ vals,
+ cor,
+ j,
+ n,
+ imagem,
+ i3GEOtabelalegenda = true;
+ //cabecalho da tabela
+ ins = "
";
+ ins += "
";
+ n = retorno.data[0].itens.length;
+ for (i=0;i "+retorno.data[0].alias[i]+"";
+ }
+ ins += "
";
+ cor = "linha";
+ n = retorno.data[1].registros.length;
+ for (i=0;i";
+ ins += "
";
+ ins += "
";
+ if(retorno.data[1].registros[i].ext && retorno.data[1].registros[i].ext != ""){
+ ins += "";
+ }
+ ins += "