|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<panel-form xmlns="http://www.davinti.com.br/vitruvio/form/panel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
|
xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbucket.org/davinTI/vitruvio-xds/raw/master/vitruvio-panel-form.xsd">
|
|
|
<form formKey="formCadastroPadrao" height="100%" width="100%">
|
|
|
<name>Clientes</name>
|
|
|
<description>Cadastro de Clientes</description>
|
|
|
<afterFormRenderScript language="JavaScript">
|
|
|
<![CDATA[
|
|
|
/*, */
|
|
|
var config = { "tabela" :
|
|
|
{
|
|
|
"conexao" : "vitruvio",
|
|
|
"nome" : "estados" ,
|
|
|
"sequence" : "ESTADOS_SEQ" ,
|
|
|
"idTabela" : "CHAVE_ESTADO",
|
|
|
"campos" : ["CHAVE_ESTADO", "NOME", "SIGLA" ],
|
|
|
"camposTable" : ["CHAVE_ESTADO", "NOME", "SIGLA"]
|
|
|
},
|
|
|
"relaciona" : [ ["CHAVE_ESTADO","idChave","Number"] ,
|
|
|
["NOME","idDescricao","String"],
|
|
|
["SIGLA","idSigla","String"],
|
|
|
] ,
|
|
|
"validacaoExclusao" : [ ["SELECT 0 AS CONTAR FROM ESTADOS WHERE CHAVE_ESTADO = ", "Existem registros ligados a esta tabela."],
|
|
|
["SELECT COUNT(CHAVE_PRACA) AS CONTAR FROM CLIENTES_PRACA WHERE CHAVE_ESTADO = ", "Existem registros ligados a esta tabela."],
|
|
|
["SELECT COUNT(CHAVE_ESTADO) AS CONTAR FROM CONTROLE_RECEITAS_FRETES WHERE CHAVE_ESTADO = ", "Existem registros ligados a esta tabela."]
|
|
|
],
|
|
|
'painel' :
|
|
|
{
|
|
|
'titulo' : 'Cadastro de Estados',
|
|
|
'icone' : 'data:image/jpeg;base64,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BAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAE4QklNBAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAI4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADTQAAAAYAAAAAAAAAAAAAADgAAAA4AAAADABTAGUAbQAgAFQA7QB0AHUAbABvAC0AMQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAADgAAAAAUmdodGxvbmcAAAA4AAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAA4AAAAAFJnaHRsb25nAAAAOAAAAAN1cmxURVhUAAAA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AQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwA2AAAAAQA4QklNBAYAAAAAAAcACAAAAAEBAP/hDdZodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA4LTI4VDE0OjE2OjU1LTAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA4LTI4VDE0OjE2OjU1LTAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wOC0yOFQxNDoxNjo1NS0wMzowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTU5RDAyOUU2QUFFODExOUIwM0NCNjM4MjM1MzE3OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0ODU5RDAyOUU2QUFFODExOUIwM0NCNjM4MjM1MzE3OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjQ4NTlEMDI5RTZBQUU4MTE5QjAzQ0I2MzgyMzUzMTc4IiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NDg1OUQwMjlFNkFBRTgxMTlCMDNDQjYzODIzNTMxNzgiIHN0RXZ0OndoZW49IjIwMTgtMDgtMjhUMTQ6MTY6NTUtMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTU5RDAyOUU2QUFFODExOUIwM0NCNjM4MjM1MzE3OCIgc3RFdnQ6d2hlbj0iMjAxOC0wOC0yOFQxNDoxNjo1NS0wMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg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'
|
|
|
}
|
|
|
};
|
|
|
function run()
|
|
|
{
|
|
|
engine.setGlobalVariable('config', config);
|
|
|
}
|
|
|
]]>
|
|
|
|
|
|
</afterFormRenderScript>
|
|
|
<initScript language="JavaScript">
|
|
|
<;
|
|
|
};
|
|
|
|
|
|
var habilitaCampos = function(lHabilita){
|
|
|
|
|
|
var botaoNovo = engine.getWidgetController('btnNovo').getButton();
|
|
|
var botaoSalvar = engine.getWidgetController('btnSalvar').getButton();
|
|
|
var botaoExcluir = engine.getWidgetController('btnExcluir').getButton();
|
|
|
var botaoVoltar = engine.getWidgetController('btnVoltar').getButton();
|
|
|
|
|
|
botaoNovo.setEnabled(true);
|
|
|
botaoSalvar.setEnabled(lHabilita);
|
|
|
botaoExcluir.setEnabled(lHabilita);
|
|
|
|
|
|
if(engine.getGlobalVariable('painelLista') == 1) {
|
|
|
botaoVoltar.setVisible(false);
|
|
|
botaoSalvar.setVisible(false);
|
|
|
botaoExcluir.setVisible(false);
|
|
|
} else {
|
|
|
botaoVoltar.setVisible(true);
|
|
|
botaoSalvar.setVisible(true);
|
|
|
botaoExcluir.setVisible(true);
|
|
|
}
|
|
|
|
|
|
var config = engine.getGlobalVariable('config');
|
|
|
var lib = libService.loadScript('lib_cadastro_padrao');
|
|
|
var retorno = lib.fncHabilitaCampos(config, lHabilita);
|
|
|
|
|
|
engine.getField('idChave').setEnabled(false);
|
|
|
|
|
|
engine.getField('listaPrincipal').refresh();
|
|
|
};
|
|
|
|
|
|
var novoRegistro = function() {
|
|
|
fncLimpaCampos();
|
|
|
|
|
|
habilitaCampos(true);
|
|
|
engine.getLayout('pnlTitulo').getRootComposition().setVisible(false);
|
|
|
engine.getLayout('pnlInclusao').getRootComposition().setVisible(true);
|
|
|
//engine.getWidgetController('btnVoltar').getButton().setVisible(true);
|
|
|
engine.getField('idPesquisaLista')['setValue(java.lang.String)'](null);
|
|
|
engine.getField('listaPrincipal').refresh();
|
|
|
|
|
|
engine.getField('idChave').focus();
|
|
|
|
|
|
};
|
|
|
|
|
|
var carregarCampos = function(id) {
|
|
|
|
|
|
var config = engine.getGlobalVariable('config');
|
|
|
var lib = libService.loadScript('lib_cadastro_padrao');
|
|
|
var sql = lib.fncCarregarCampos(config, id);
|
|
|
|
|
|
};
|
|
|
|
|
|
var telaInicial = function() {
|
|
|
engine.getLayout('pnlTitulo').getRootComposition().setVisible(true);
|
|
|
engine.getLayout('pnlInclusao').getRootComposition().setVisible(false);
|
|
|
var botaoNovo = engine.getWidgetController('btnNovo').getButton();
|
|
|
var botaoSalvar = engine.getWidgetController('btnSalvar').getButton();
|
|
|
var botaoExcluir = engine.getWidgetController('btnExcluir').getButton();
|
|
|
var botaoVoltar = engine.getWidgetController('btnVoltar').getButton();
|
|
|
|
|
|
botaoNovo.setVisible(true);
|
|
|
botaoNovo.setEnabled(true);
|
|
|
botaoSalvar.setVisible(false);
|
|
|
botaoExcluir.setVisible(false);
|
|
|
botaoVoltar.setVisible(false);
|
|
|
|
|
|
}
|
|
|
|
|
|
var deletarRegistro = function(id) {
|
|
|
var config = engine.getGlobalVariable('config');
|
|
|
var lib = libService.loadScript('lib_cadastro_padrao');
|
|
|
var retorno = lib.fncDeletarRegistro(config, id);
|
|
|
if (retorno) {
|
|
|
//engine.getField('idChave').setValue(params.get('id'));
|
|
|
engine.getGlobalVariable('fncLimpaCampos')();
|
|
|
engine.getGlobalVariable('habilitaCampos')(true);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
var validarDuplicidade = function(valor) {
|
|
|
var sql = "Select count(nome) ct from estados where NOME = '" + valor + "'";
|
|
|
var db = libService.loadScript('db');
|
|
|
var dbVitruvio = new db('vitruvio');
|
|
|
var row = dbVitruvio.queryRow(sql);
|
|
|
if (row.ct == 0 ) {
|
|
|
return false;
|
|
|
} else {
|
|
|
if (engine.getField('idChave').getValue()) {
|
|
|
return false;
|
|
|
} else {
|
|
|
return true;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
function run() {
|
|
|
var config = engine.getGlobalVariable('config');
|
|
|
var titulo = config['painel'].titulo;
|
|
|
var icone = config['painel'].icone;
|
|
|
engine.getLabel('Descricaocadastro').setValue('<p align="center"><img align="left" alt="" src="'+ icone + '" width="56" /><p align="center"><font color="Gray" face="Calibri" size="6" > ' + titulo + '</font></p></p>');
|
|
|
engine.getLabel('DescricaocadastroDentro').setValue('<p align="center"><img align="left" alt="" src="'+ icone + '" width="56" /><p align="center"><font color="Gray" face="Calibri" size="6" > ' + titulo + '</font></p></p>');
|
|
|
engine.setGlobalVariable('novoRegistro', novoRegistro);
|
|
|
engine.setGlobalVariable('carregarCampos', carregarCampos);
|
|
|
engine.setGlobalVariable('habilitaCampos', habilitaCampos);
|
|
|
engine.setGlobalVariable('fncLimpaCampos', fncLimpaCampos);
|
|
|
engine.setGlobalVariable('telaInicial', telaInicial);
|
|
|
engine.setGlobalVariable('deletarRegistro', deletarRegistro);
|
|
|
engine.setGlobalVariable('validarDuplicidade', validarDuplicidade);
|
|
|
engine.setGlobalVariable('painelLista',1);
|
|
|
|
|
|
//fncLimpaCampos();
|
|
|
habilitaCampos(false);
|
|
|
|
|
|
engine.getWidgetController('btnSalvar').getButton().setIcon(IconFactory.instance().getIconAsResource(IconLibraryAPISmall.APLICAR));
|
|
|
engine.getWidgetController('btnNovo').getButton().setIcon(IconFactory.instance().getIconAsResource(IconLibraryAPISmall.CRIAR));
|
|
|
engine.getWidgetController('btnExcluir').getButton().setIcon(IconFactory.instance().getIconAsResource(IconLibraryAPISmall.REMOVER));
|
|
|
engine.getWidgetController('btnVoltar').getButton().setIcon(IconFactory.instance().getIconAsResource(IconLibraryAPISmall.VOLTAR));
|
|
|
telaInicial();
|
|
|
|
|
|
}
|
|
|
]]>
|
|
|
</initScript>
|
|
|
<components>
|
|
|
<VerticalLayout spacing="false" margin="false" height="100%" width="100%" align="TOP_LEFT" >
|
|
|
<Panel width="100%" caption="" height="100%" expandRatio="1" margin="false" id="pnlTitulo" align="TOP_LEFT" >
|
|
|
<VerticalLayout width="100%" expandRatio="1" margin="true">
|
|
|
<Label id="Descricaocadastro" contentMode="HTML" align="MIDDLE_CENTER" width="100%" > </Label>
|
|
|
<TextField id="idPesquisaLista" caption="Digite aqui para pesquisar:" type="string" width="100%" visible="true" immediate="true">
|
|
|
<events>
|
|
|
<valueChange>
|
|
|
<script language="JavaScript">
|
|
|
<![CDATA[
|
|
|
function run(){
|
|
|
engine.getField('listaPrincipal').refresh();
|
|
|
}
|
|
|
]]>
|
|
|
</script>
|
|
|
</valueChange>
|
|
|
</events>
|
|
|
</TextField>
|
|
|
<DBTable id="listaPrincipal" type="number" visible="true" width="100%" immediate="true" rows="5" selectable="false" multivalue="false" showRowCount="true">
|
|
|
<datasource>
|
|
|
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
|
|
|
<![CDATA[
|
|
|
|
|
|
var getSql = function() {
|
|
|
|
|
|
var config = { "tabela" :
|
|
|
{
|
|
|
"conexao" : "vitruvio",
|
|
|
"nome" : "estados" ,
|
|
|
"sequence" : "estados_seq" ,
|
|
|
"idTabela" : "CHAVE_ESTADO",
|
|
|
"campos" : ["CHAVE_ESTADO", "NOME", "SIGLA"],
|
|
|
"camposTable" : ["CHAVE_ESTADO", "NOME", "SIGLA"]
|
|
|
},
|
|
|
"relaciona" :
|
|
|
[ ["CHAVE_ESTADO","idChave","Number"]
|
|
|
, ["NOME","idDescricao","String"]
|
|
|
, ["SIGLA","idSigla","String"]
|
|
|
] ,
|
|
|
"validacaoExclusao" :
|
|
|
[ ["SELECT 0 AS CONTAR FROM estados WHERE chave_estado = ", "Existem registros ligados a esta tabela."],
|
|
|
["SELECT COUNT(CHAVE_PRACA) AS CONTAR FROM CLIENTES_PRACA WHERE CHAVE_ESTADO = ", "Existem registros ligados a esta tabela."],
|
|
|
["SELECT COUNT(CHAVE_UF_DESTINO) AS CONTAR FROM CONTROLE_RECEITAS_FRETES WHERE CHAVE_UF_DESTINO = ", "Existem registros ligados a esta tabela."]
|
|
|
],
|
|
|
'painel' :
|
|
|
{
|
|
|
'titulo' : 'Cadastro de Estados',
|
|
|
'icone' : 'data:image/jpeg;base64,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BAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAE4QklNBAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAI4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADTQAAAAYAAAAAAAAAAAAAADgAAAA4AAAADABTAGUAbQAgAFQA7QB0AHUAbABvAC0AMQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAADgAAAAAUmdodGxvbmcAAAA4AAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAA4AAAAAFJnaHRsb25nAAAAOAAAAAN1cmxURVhUAAAA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AQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwA2AAAAAQA4QklNBAYAAAAAAAcACAAAAAEBAP/hDdZodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA4LTI4VDE0OjE2OjU1LTAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA4LTI4VDE0OjE2OjU1LTAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wOC0yOFQxNDoxNjo1NS0wMzowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTU5RDAyOUU2QUFFODExOUIwM0NCNjM4MjM1MzE3OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0ODU5RDAyOUU2QUFFODExOUIwM0NCNjM4MjM1MzE3OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjQ4NTlEMDI5RTZBQUU4MTE5QjAzQ0I2MzgyMzUzMTc4IiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NDg1OUQwMjlFNkFBRTgxMTlCMDNDQjYzODIzNTMxNzgiIHN0RXZ0OndoZW49IjIwMTgtMDgtMjhUMTQ6MTY6NTUtMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTU5RDAyOUU2QUFFODExOUIwM0NCNjM4MjM1MzE3OCIgc3RFdnQ6d2hlbj0iMjAxOC0wOC0yOFQxNDoxNjo1NS0wMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg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'
|
|
|
}
|
|
|
|
|
|
|
|
|
};
|
|
|
var lib = libService.loadScript('lib_cadastro_padrao');
|
|
|
return lib.table(config, 'camposTable');
|
|
|
}
|
|
|
|
|
|
function buildSQL(params) {
|
|
|
var sql = getSql();
|
|
|
if(engine) {
|
|
|
var idPesquisaLista = engine.getField('idPesquisaLista').getValue();
|
|
|
if (idPesquisaLista != null) {
|
|
|
sql = "SELECT * FROM ( " + sql + " ) T WHERE T.NOME LIKE UPPER('%" + idPesquisaLista + "%')";
|
|
|
}
|
|
|
}
|
|
|
return sql;
|
|
|
}
|
|
|
]]>
|
|
|
</sqlBuilderDataSource>
|
|
|
|
|
|
</datasource>
|
|
|
<key-field>CHAVE_ESTADO</key-field>
|
|
|
<columns>
|
|
|
<!-- icone de edição -->
|
|
|
<generated name="Editar" align="CENTER" expand-ratio="0.2">
|
|
|
<scriptColumnGenerator language="JavaScript">
|
|
|
<![CDATA[
|
|
|
importClass(Packages.br.com.davinti.base.vaadin.components.resources.icons16x16.IconLibraryAPISmall);
|
|
|
importClass(Packages.br.com.davinti.base.vaadin.components.icons.IconFactory);
|
|
|
|
|
|
function Generator() {
|
|
|
var comp = libService.loadScript('vaadinComponents');
|
|
|
this.generate = function (itemId, columnId, item, container) {
|
|
|
var btn = comp.buttonIcon('editar', function () {
|
|
|
|
|
|
var id = itemId;
|
|
|
engine.getField('idChave').setValue(id);
|
|
|
|
|
|
if (id != null) {
|
|
|
engine.setGlobalVariable('painelLista',0);
|
|
|
engine.getGlobalVariable('carregarCampos')(id);
|
|
|
engine.getGlobalVariable('habilitaCampos')(true);
|
|
|
engine.getLayout('pnlInclusao').getRootComposition().setVisible(true);
|
|
|
engine.getLayout('pnlTitulo').getRootComposition().setVisible(false);
|
|
|
}
|
|
|
|
|
|
}, 'pencil');
|
|
|
|
|
|
return btn;
|
|
|
}
|
|
|
}
|
|
|
var script = new Generator();
|
|
|
]]>
|
|
|
</scriptColumnGenerator>
|
|
|
</generated>
|
|
|
|
|
|
<!-- icone de exclusão -->
|
|
|
<generated name="Excluir" align="CENTER" expand-ratio="0.2">
|
|
|
<scriptColumnGenerator language="JavaScript">
|
|
|
<![CDATA[
|
|
|
importClass(Packages.br.com.davinti.base.vaadin.components.layout.ConfirmationBox);
|
|
|
importClass(Packages.br.com.davinti.base.vaadin.components.resources.icons16x16.IconLibraryAPISmall);
|
|
|
importClass(Packages.br.com.davinti.base.vaadin.components.icons.IconFactory);
|
|
|
|
|
|
function Generator() {
|
|
|
var comp = libService.loadScript('vaadinComponents');
|
|
|
this.generate = function (itemId, columnId, item, container) {
|
|
|
var btn = comp.buttonIcon('excluir', function () {
|
|
|
|
|
|
var deletar = engine.getGlobalVariable('deletarRegistro');
|
|
|
var registro = item.getItemProperty('CODIGO') + " - " + item.getItemProperty('NOME');
|
|
|
var msg = 'Confirma a exclusão das informações para \n';
|
|
|
msg = msg.concat(registro, "?");
|
|
|
|
|
|
ConfirmationBox.show( 'Confirmar operação'
|
|
|
, msg
|
|
|
, new ConfirmationBox.ConfirmationBoxListener() {
|
|
|
dialogEnd: function(context, action) {
|
|
|
if(action == ConfirmationBox.Action.YES) {
|
|
|
if(deletar){
|
|
|
engine.setGlobalVariable('painelLista',1);
|
|
|
deletar(itemId);
|
|
|
engine.getField('listaPrincipal').refresh();
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
);
|
|
|
}, 'trash');
|
|
|
|
|
|
return btn;
|
|
|
}
|
|
|
}
|
|
|
var script = new Generator();
|
|
|
]]>
|
|
|
</scriptColumnGenerator>
|
|
|
</generated>
|
|
|
|
|
|
<column name="CHAVE_ESTADO" caption="Código"/>
|
|
|
<column name="NOME" caption="Nome"/>
|
|
|
<column name="SIGLA" caption="Sigla"/>
|
|
|
</columns>
|
|
|
</DBTable>
|
|
|
</VerticalLayout>
|
|
|
</Panel>
|
|
|
|
|
|
<Panel width="100%" height="100%" expandRatio="1" caption="" margin="false" id="pnlInclusao">
|
|
|
<VerticalLayout width="100%" margin="true">
|
|
|
<Label id="DescricaocadastroDentro" contentMode="HTML" align="MIDDLE_CENTER" width="100%" > </Label>
|
|
|
<TabLayout height="100%" width="100%">
|
|
|
<Tab caption="Dados" >
|
|
|
<VerticalLayout width="70%" margin="true" spacing="true">
|
|
|
<DBSearchField type="number" id="idPesquisa" expandRatio="1" caption="Pesquisar estado" width="100%" searchCaption="Nome do estado" searchViewWidth="85%" description="Selecione um estado" >
|
|
|
<datasource>
|
|
|
<freeQuery connection-key="vitruvio">
|
|
|
<![CDATA[
|
|
|
SELECT * FROM estados
|
|
|
]]>
|
|
|
</freeQuery>
|
|
|
</datasource>
|
|
|
<loadItemQuery>
|
|
|
<![CDATA[
|
|
|
SELECT *
|
|
|
FROM estados
|
|
|
nome = ? ORDER BY nome
|
|
|
]]>
|
|
|
</loadItemQuery>
|
|
|
<key-field>CHAVE_ESTADO</key-field>
|
|
|
<caption-field>NOME</caption-field>
|
|
|
<columns>
|
|
|
<column name="CHAVE_ESTADO" caption="Código" />
|
|
|
<column name="NOME" caption="Nome" />
|
|
|
<column name="SIGLA" caption="Sigla" />
|
|
|
</columns>
|
|
|
<filterProperties filterRequired="false">
|
|
|
<value>CHAVE_ESTADO</value>
|
|
|
<value>NOME</value>
|
|
|
<value>SIGLA</value>
|
|
|
</filterProperties>
|
|
|
<events>
|
|
|
<valueChange>
|
|
|
<script language="JavaScript">
|
|
|
<![CDATA[
|
|
|
function run() {
|
|
|
engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue());
|
|
|
}
|
|
|
]]>
|
|
|
</script>
|
|
|
</valueChange>
|
|
|
</events>
|
|
|
</DBSearchField>
|
|
|
<HorizontalLayout spacing="true" width="60%" >
|
|
|
<TextField type="number" id="idChave" width="100%" caption="Código" expandRatio="0.1" />
|
|
|
<TextField type="string" id="idDescricao" text-transform="uppercase" caption="Nome" required="true" width="100%" expandRatio="1" />
|
|
|
<TextField type="string" id="idSigla" text-transform="uppercase" caption="Sigla" required="true" width="100%" expandRatio="0.2" />
|
|
|
</HorizontalLayout>
|
|
|
</VerticalLayout>
|
|
|
</Tab>
|
|
|
</TabLayout>
|
|
|
</VerticalLayout>
|
|
|
</Panel>
|
|
|
<Panel width="100%" margin="false" id="pnlBotoes" >
|
|
|
<VerticalLayout width="100%" >
|
|
|
<HorizontalLayout margin="true" spacing="true" align="MIDDLE_CENTER" >
|
|
|
<ButtonWidget id="btnSalvar" caption="Salvar" expandRatio="0.2" description="Salva os dados das Informações Adicionais do Cargo " align="MIDDLE_CENTER">
|
|
|
<onClickScript language="JavaScript">
|
|
|
<![CDATA[
|
|
|
importClass(Packages.br.com.davinti.base.vaadin.components.layout.MessageBox);
|
|
|
function run() {
|
|
|
if (engine.isValid()) {
|
|
|
if (engine.getGlobalVariable('validarDuplicidade')(engine.getField('idDescricao').getValue())) {
|
|
|
MessageBox.show(MessageBox.BoxType.INFO, 'Atenção', 'Já existe um estado cadastrado com este nome.');
|
|
|
} else {
|
|
|
var config = engine.getGlobalVariable('config');
|
|
|
var id = engine.getField('idChave').getConvertedValue();
|
|
|
var lib = libService.loadScript('lib_cadastro_padrao');
|
|
|
var retorno = lib.fncGravarRegistro(config, id);
|
|
|
if (retorno) {
|
|
|
engine.getGlobalVariable('fncLimpaCampos')();
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
]]>
|
|
|
</onClickScript>
|
|
|
</ButtonWidget>
|
|
|
<ButtonWidget caption="Novo" id="btnNovo" expandRatio="0.2" description="Novo cadastro" align="MIDDLE_CENTER">
|
|
|
<onClickScript language="JavaScript">
|
|
|
<![CDATA[
|
|
|
function run() {
|
|
|
engine.setGlobalVariable('painelLista',0);
|
|
|
engine.getGlobalVariable('novoRegistro')();
|
|
|
}
|
|
|
]]>
|
|
|
</onClickScript>
|
|
|
</ButtonWidget>
|
|
|
<ButtonWidget caption="Excluir" id="btnExcluir" expandRatio="0.2" description="Excluir os dados atuais" align="MIDDLE_CENTER">
|
|
|
<onClickScript language="JavaScript">
|
|
|
<![CDATA[
|
|
|
importClass(Packages.br.com.davinti.base.vaadin.components.layout.MessageBox);
|
|
|
importClass(Packages.br.com.davinti.base.vaadin.components.layout.ConfirmationBox);
|
|
|
importClass(Packages.com.vaadin.ui.Notification);
|
|
|
|
|
|
function run() {
|
|
|
if(engine.isValid()) {
|
|
|
var deletar = engine.getGlobalVariable('deletarRegistro');
|
|
|
var listener = new ConfirmationBox.ConfirmationBoxListener() {
|
|
|
dialogEnd: function(context, action) {
|
|
|
if(action == ConfirmationBox.Action.YES) {
|
|
|
var id = engine.getField('idChave').getConvertedValue();
|
|
|
if(deletar){
|
|
|
engine.setGlobalVariable('painelLista',0);
|
|
|
deletar(id);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
};
|
|
|
|
|
|
ConfirmationBox.show(ConfirmationBox.DialogIcon.WARNING, 'Confirmar exclusão do registro?', 'Tem certeza de que deseja excluir o estado selecionado?', listener, ConfirmationBox.ACTION_YES_CANCEL);
|
|
|
}
|
|
|
}
|
|
|
]]>
|
|
|
</onClickScript>
|
|
|
</ButtonWidget>
|
|
|
<ButtonWidget caption="Voltar" id="btnVoltar" expandRatio="0.2" description="Voltar a tela inicial" align="MIDDLE_CENTER">
|
|
|
<onClickScript language="JavaScript">
|
|
|
<![CDATA[
|
|
|
function run() {
|
|
|
engine.setGlobalVariable('painelLista',1);
|
|
|
engine.getGlobalVariable('fncLimpaCampos')();
|
|
|
newRecord = false;
|
|
|
saveStatus = false;
|
|
|
engine.getGlobalVariable('telaInicial')();
|
|
|
engine.getField('listaPrincipal').refresh();
|
|
|
}
|
|
|
]]>
|
|
|
</onClickScript>
|
|
|
</ButtonWidget>
|
|
|
</HorizontalLayout>
|
|
|
</VerticalLayout>
|
|
|
</Panel>
|
|
|
</VerticalLayout>
|
|
|
</components>
|
|
|
</form>
|
|
|
</panel-form>
|