01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:Classes de controle de execução de operações da Barra de Ferramentas de formulários metadado. (LOperationMetadata e LParOperationMetadata)
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-1916


02. SITUAÇÃO/REQUISITO

Em uma alteração realizada no formulário metadado do programa SUP34217, para atender uma consistência para reforma tributária, foi necessário alterar o evento de Modificação do formulário, que usa a operação chamada MODIFICAR, que é diferente da operação padrão UPDTATE, para invocar algumas ações complementares.

Com isso as funções definidas para as ações BEFORE_CONFIRM e AFTER_CONFIRM da operação MODIFICAR não são acionadas.

03. SOLUÇÃO

Foram alteradas as classes LOperationMetadata e LParOperationMetadata para que passassem a respeitar corretamente o acionamento das funções definidas para os eventos BEFORE_CONFIRM e AFTER_CONFIRM de operações da barra de ferramentas que estiverem registradas com nome de operação diferente de uma operação que é considerada padrão no metadado.

Alguns exemplos de operações padrões do metadado são: CREATE, DELETE, UPDATE, FIND, INFORM, PROCESS, PRINT e estas por si só já possuem um comportamento interno definido, mas quando a aplicação exige um comportamento diferente, é possível mudar o nome da operação do botão da toolbar relacionado a ação desejada e implementar funções manuais para processar toda a nova ação esperada para o botão. Para mais detalhes acesse a documentação de como é realizado o cadastro das operações dos formulários Metadado em Metadados Logix - Cadastro Barra de Ferramentas (FRM1001)

04. DEMAIS INFORMAÇÕES

Não se aplica.



05. ASSUNTOS RELACIONADOS