Páginas filhas
  • DFWKTOOLS-562 DT FRM1002 Navegação registro após exclusão customização


01. DADOS GERAIS

Linha de Produto:Logix
Segmento:Tecnologia
Módulo:Metadados
Função:Classe LOperationMetadata
Requisito/Story/Issue:DFWKTOOLS-562


02. SITUAÇÃO/REQUISITO

Ao confirmar a exclusão das customizações de um formulário padrão a partir do cadastro de formulários CRUD (FRM1002), o formulário padrão não é excluído, pois apenas as suas customizações foram excluídas. Contudo, após esta ação de exclusão com sucesso, está apresentando o formulário seguinte, como se o usuário tivesse acionado o botão  na barra de ferramentas. No entanto, apenas as customizações do formulário padrão foram excluídas e o formulário ainda existe, além disso deveria continuar sendo apresentado em tela após excluir as customizações.

03. SOLUÇÃO

Quando a ação de exclusão da tabela master de um formulário CRUD estiver em modo manual (ação "Exclui?" desativada na aba "2 - Tabelas" do FRM1002), o controle de toda a ação de exclusão é realizada manualmente pela aplicação. Sendo assim, foi realizado um ajuste na operação DELETE do componente LOperationMetaData, para que identifique se o registro da tabela mestre do formulário foi realmente excluído da base de dados, para que continue a exibi-lo em tela caso não tenha sido eliminado fisicamente da base de dados na operação de exclusão.



IMPORTANTE!

Disponível a partir do pacote oficial 12.1.27 ou Framework Fix 12.1.26.(fix03)


05. ASSUNTOS RELACIONADOS