Commit 1d6a30255c998adc36a5ccec9768f622309c6ca9

Authored by Edmar Moretti
1 parent e4ca9113

exemplo de painel baseado em um mapa salvo

exemplos/painel1.htm
@@ -17,10 +17,10 @@ @@ -17,10 +17,10 @@
17 </div> 17 </div>
18 </div> 18 </div>
19 </div> 19 </div>
20 -<div id="graficoi5004" style="position:relative;width:500px;left:720px;box-shadow:2px 1px 5px 1px lightgray;"> 20 +<div id="graficoi5004" style="top:20px;visibility: hidden;position:absolute;width:500px;left:720px;box-shadow:2px 1px 5px 1px lightgray;">
21 <div id="graficoi5004_corpo" style="width:500px;height:300px;"></div> 21 <div id="graficoi5004_corpo" style="width:500px;height:300px;"></div>
22 </div> 22 </div>
23 -<div id="graficoi446834" style="top:50px;position:relative;width:500px;left:720px;box-shadow:2px 1px 5px 1px lightgray;"> 23 +<div id="graficoi446834" style="top:350px;visibility: hidden;position:absolute;width:500px;left:720px;box-shadow:2px 1px 5px 1px lightgray;">
24 <div id="graficoi446834_corpo" style="width:500px;height:300px;"></div> 24 <div id="graficoi446834_corpo" style="width:500px;height:300px;"></div>
25 </div> 25 </div>
26 <style> 26 <style>
@@ -75,7 +75,8 @@ i3GEO.configura.oMenuData = { @@ -75,7 +75,8 @@ i3GEO.configura.oMenuData = {
75 ] 75 ]
76 } 76 }
77 }; 77 };
78 - 78 +i3GEO.configura.mashuppar = "&mapext=-60.595092 -16.803588 -56.749877 -13.233032";
  79 +i3GEO.configura.guardaExtensao = false;
79 i3GEO.cria(); 80 i3GEO.cria();
80 i3GEO.inicia(); 81 i3GEO.inicia();
81 82
ferramentas/graficointerativo1/index.js
@@ -1269,6 +1269,9 @@ i3GEOF.graficointerativo1 = @@ -1269,6 +1269,9 @@ i3GEOF.graficointerativo1 =
1269 tabela.innerHTML = ins; 1269 tabela.innerHTML = ins;
1270 }, 1270 },
1271 configDefault : function(idjanela, dados, maior, cores, legendaY, legendaX) { 1271 configDefault : function(idjanela, dados, maior, cores, legendaY, legendaX) {
  1272 + if($i(idjanela)){
  1273 + $i(idjanela).style.visibility = "hidden";
  1274 + }
1272 var temp, config = { 1275 var temp, config = {
1273 canvas : idjanela + "i3GEOgraficointerativo1guia4objCanvas", 1276 canvas : idjanela + "i3GEOgraficointerativo1guia4objCanvas",
1274 height : parseInt($i(idjanela + "_corpo").style.height, 10) - 80, 1277 height : parseInt($i(idjanela + "_corpo").style.height, 10) - 80,
@@ -1333,7 +1336,7 @@ i3GEOF.graficointerativo1 = @@ -1333,7 +1336,7 @@ i3GEOF.graficointerativo1 =
1333 config.orthoAxisTitle = $i(idjanela + "i3GEOgraficointerativo1TituloY").value; 1336 config.orthoAxisTitle = $i(idjanela + "i3GEOgraficointerativo1TituloY").value;
1334 } 1337 }
1335 temp = $i(idjanela + "i3GEOgraficointerativo1FatorTamanho"); 1338 temp = $i(idjanela + "i3GEOgraficointerativo1FatorTamanho");
1336 - if (temp && temp.value > 0) { 1339 + if (temp && temp.value > 0 && dados.resultset) {
1337 config.width = dados.resultset.length * temp.value; 1340 config.width = dados.resultset.length * temp.value;
1338 } else { 1341 } else {
1339 config.width = parseInt($i(idjanela).style.width, 10) - 20; 1342 config.width = parseInt($i(idjanela).style.width, 10) - 20;
@@ -1350,7 +1353,7 @@ i3GEOF.graficointerativo1 = @@ -1350,7 +1353,7 @@ i3GEOF.graficointerativo1 =
1350 config.extensionPoints.xAxisLabel_textBaseline = 'top'; 1353 config.extensionPoints.xAxisLabel_textBaseline = 'top';
1351 config.extensionPoints.xAxisLabel_textAlign = 'right'; 1354 config.extensionPoints.xAxisLabel_textAlign = 'right';
1352 } 1355 }
1353 - if (dados.resultset[0].length > 2) { 1356 + if (dados.resultset && dados.resultset[0] && dados.resultset[0].length > 2) {
1354 config.stacked = $i(idjanela + "i3GEOFgraficointerativo1ativaStacked").checked; 1357 config.stacked = $i(idjanela + "i3GEOFgraficointerativo1ativaStacked").checked;
1355 config.legend = true; 1358 config.legend = true;
1356 ct = true; 1359 ct = true;
@@ -1368,6 +1371,9 @@ i3GEOF.graficointerativo1 = @@ -1368,6 +1371,9 @@ i3GEOF.graficointerativo1 =
1368 seriesInRows : sr 1371 seriesInRows : sr
1369 }).render(); 1372 }).render();
1370 i3GEOF.graficointerativo1.propJanelas[idjanela].aguarde.visibility = "hidden"; 1373 i3GEOF.graficointerativo1.propJanelas[idjanela].aguarde.visibility = "hidden";
  1374 + if($i(idjanela)){
  1375 + $i(idjanela).style.visibility = "visible";
  1376 + }
1371 }, 1377 },
1372 linhas : function(idjanela, dados, maior, cores, legendaY, legendaX, xInclinado, tipo) { 1378 linhas : function(idjanela, dados, maior, cores, legendaY, legendaX, xInclinado, tipo) {
1373 var ct = false, sr = false, config = i3GEOF.graficointerativo1.configDefault(idjanela, dados, maior, cores, legendaY, legendaX); 1379 var ct = false, sr = false, config = i3GEOF.graficointerativo1.configDefault(idjanela, dados, maior, cores, legendaY, legendaX);
@@ -1378,7 +1384,7 @@ i3GEOF.graficointerativo1 = @@ -1378,7 +1384,7 @@ i3GEOF.graficointerativo1 =
1378 } 1384 }
1379 config.dotsVisible = true; 1385 config.dotsVisible = true;
1380 1386
1381 - if (dados.resultset[0].length > 2) { 1387 + if (dados.resultset && dados.resultset[0] && dados.resultset[0].length > 2) {
1382 config.stacked = $i(idjanela + "i3GEOFgraficointerativo1ativaStacked").checked; 1388 config.stacked = $i(idjanela + "i3GEOFgraficointerativo1ativaStacked").checked;
1383 config.legend = true; 1389 config.legend = true;
1384 ct = true; 1390 ct = true;
@@ -1390,6 +1396,9 @@ i3GEOF.graficointerativo1 = @@ -1390,6 +1396,9 @@ i3GEOF.graficointerativo1 =
1390 seriesInRows : sr 1396 seriesInRows : sr
1391 }).render(); 1397 }).render();
1392 i3GEOF.graficointerativo1.propJanelas[idjanela].aguarde.visibility = "hidden"; 1398 i3GEOF.graficointerativo1.propJanelas[idjanela].aguarde.visibility = "hidden";
  1399 + if($i(idjanela)){
  1400 + $i(idjanela).style.visibility = "visible";
  1401 + }
1393 }, 1402 },
1394 areas : function(idjanela, dados, maior, cores, legendaY, legendaX, xInclinado, tipo) { 1403 areas : function(idjanela, dados, maior, cores, legendaY, legendaX, xInclinado, tipo) {
1395 var ct = false, sr = false, config = i3GEOF.graficointerativo1.configDefault(idjanela, dados, maior, cores, legendaY, legendaX); 1404 var ct = false, sr = false, config = i3GEOF.graficointerativo1.configDefault(idjanela, dados, maior, cores, legendaY, legendaX);
@@ -1401,7 +1410,7 @@ i3GEOF.graficointerativo1 = @@ -1401,7 +1410,7 @@ i3GEOF.graficointerativo1 =
1401 config.dotsVisible = true; 1410 config.dotsVisible = true;
1402 config.areasVisible = true; 1411 config.areasVisible = true;
1403 1412
1404 - if (dados.resultset[0].length > 2) { 1413 + if (dados.resultset && dados.resultset[0] && dados.resultset[0].length > 2) {
1405 config.stacked = $i(idjanela + "i3GEOFgraficointerativo1ativaStacked").checked; 1414 config.stacked = $i(idjanela + "i3GEOFgraficointerativo1ativaStacked").checked;
1406 config.legend = true; 1415 config.legend = true;
1407 ct = true; 1416 ct = true;
@@ -1413,6 +1422,9 @@ i3GEOF.graficointerativo1 = @@ -1413,6 +1422,9 @@ i3GEOF.graficointerativo1 =
1413 seriesInRows : sr 1422 seriesInRows : sr
1414 }).render(); 1423 }).render();
1415 i3GEOF.graficointerativo1.propJanelas[idjanela].aguarde.visibility = "hidden"; 1424 i3GEOF.graficointerativo1.propJanelas[idjanela].aguarde.visibility = "hidden";
  1425 + if($i(idjanela)){
  1426 + $i(idjanela).style.visibility = "visible";
  1427 + }
1416 }, 1428 },
1417 arvores : function(idjanela, dados, maior, cores, legendaY, legendaX, tipo) { 1429 arvores : function(idjanela, dados, maior, cores, legendaY, legendaX, tipo) {
1418 1430
@@ -1438,6 +1450,9 @@ i3GEOF.graficointerativo1 = @@ -1438,6 +1450,9 @@ i3GEOF.graficointerativo1 =
1438 crosstabMode : false 1450 crosstabMode : false
1439 }).render(); 1451 }).render();
1440 i3GEOF.graficointerativo1.propJanelas[idjanela].aguarde.visibility = "hidden"; 1452 i3GEOF.graficointerativo1.propJanelas[idjanela].aguarde.visibility = "hidden";
  1453 + if($i(idjanela)){
  1454 + $i(idjanela).style.visibility = "visible";
  1455 + }
1441 }, 1456 },
1442 pizzas : function(idjanela, dados, maior, cores, legendaY, legendaX, tipo) { 1457 pizzas : function(idjanela, dados, maior, cores, legendaY, legendaX, tipo) {
1443 config = i3GEOF.graficointerativo1.configDefault(idjanela, dados, maior, cores, legendaY, legendaX); 1458 config = i3GEOF.graficointerativo1.configDefault(idjanela, dados, maior, cores, legendaY, legendaX);
@@ -1464,6 +1479,9 @@ i3GEOF.graficointerativo1 = @@ -1464,6 +1479,9 @@ i3GEOF.graficointerativo1 =
1464 crosstabMode : false 1479 crosstabMode : false
1465 }).render(); 1480 }).render();
1466 i3GEOF.graficointerativo1.propJanelas[idjanela].aguarde.visibility = "hidden"; 1481 i3GEOF.graficointerativo1.propJanelas[idjanela].aguarde.visibility = "hidden";
  1482 + if($i(idjanela)){
  1483 + $i(idjanela).style.visibility = "visible";
  1484 + }
1467 }, 1485 },
1468 pontos : function(idjanela, dados, maior, cores, legendaY, legendaX, tipo) { 1486 pontos : function(idjanela, dados, maior, cores, legendaY, legendaX, tipo) {
1469 config = i3GEOF.graficointerativo1.configDefault(idjanela, dados, maior, cores, legendaY, legendaX); 1487 config = i3GEOF.graficointerativo1.configDefault(idjanela, dados, maior, cores, legendaY, legendaX);
@@ -1496,5 +1514,8 @@ i3GEOF.graficointerativo1 = @@ -1496,5 +1514,8 @@ i3GEOF.graficointerativo1 =
1496 crosstabMode : false 1514 crosstabMode : false
1497 }).render(); 1515 }).render();
1498 i3GEOF.graficointerativo1.propJanelas[idjanela].aguarde.visibility = "hidden"; 1516 i3GEOF.graficointerativo1.propJanelas[idjanela].aguarde.visibility = "hidden";
  1517 + if($i(idjanela)){
  1518 + $i(idjanela).style.visibility = "visible";
  1519 + }
1499 } 1520 }
1500 }; 1521 };