/* Function: editorEditavel Abre o editor que define se o tema e editavel ou nao */ function editorEditavel(codigoMap,codigoLayer) { var sUrl = "../php/editormapfile.php?funcao=pegaEditavel&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; core_pegaDados("Obtendo dados...",sUrl,"montaEditorEditavel"); } function montaEditorEditavel(dados) { var temp = function(){ salvarDadosEditor('editavel',dados.codigoMap,dados.codigoLayer,false); }; core_montaEditor(temp,"450px","450px","","Edição",false,true,false); var limg = i3GEO.configura.locaplic+"/imagens/ic_zoom.png", param = { "linhas":[ {ajuda:"Indica se o tema poderá ser utilizado nos editores vetoriais e de atributos", titulo:"O tema pode ser editado? (METADATA: EDITAVEL)",id:"",value:dados.editavel,tipo:"text",div:"
"}, {ajuda:"Esquema do banco de dados onde está a tabela que poderá ser editada", titulo:"Esquema no banco de dados",id:"",value:"",tipo:"text",div:"
" }, {ajuda:"Tabela do banco que poderá ser editada", titulo:"Tabela no banco de dados",id:"",value:"",tipo:"text",div:"
" }, {ajuda:"Coluna que identifica de forma única cada registro da tabela", titulo:"Coluna com IDs únicos",id:"",value:"",tipo:"text",div:"
" }, {ajuda:"Coluna que contem as geometrias da tabela", titulo:"Coluna com geometria editável",id:"",value:"",tipo:"text",div:"
" } ] }, ins = ""; ins += "

Obs.: Apenas temas baseados em Postgis podem ser editados

"; ins += core_geraLinhas(param); ins += "


"; $i("editor_bd").innerHTML = ins; if($i("cEditavel")){ temp = ""; $i("cEditavel").innerHTML = temp; } if($i("cEsquematabelaeditavel")){ temp = '' + ""; $i("cEsquematabelaeditavel").innerHTML = temp; } $i("esquematabelaeditavelBusca").onclick = function(){ i3GEO.util.navegadorPostgis($i("esquematabelaeditavel"),"","esquema"); }; if($i("cTabelatabelaeditavel")){ temp = '' + ""; $i("cTabelatabelaeditavel").innerHTML = temp; } $i("tabelatabelaeditavelBusca").onclick = function(){ i3GEO.util.navegadorPostgis($i("tabelaeditavel"),"","tabela"); }; if($i("cColunatabelaeditavel")){ temp = '' + ""; $i("cColunatabelaeditavel").innerHTML = temp; } $i("colunatabelaeditavelBusca").onclick = function(){ i3GEO.util.navegadorPostgis($i("colunaidunico"),"","coluna"); }; if($i("cColunageometriatabelaeditavel")){ temp = '' + ""; $i("cColunageometriatabelaeditavel").innerHTML = temp; } $i("colunageometriatabelaeditavelBusca").onclick = function(){ i3GEO.util.navegadorPostgis($i("colunageometria"),"","coluna"); }; }