| 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 |
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 e a partir dessa alteração as funções definidas para os eventos BEFORE_CONFIRM e AFTER_CONFIRM da operação MODIFICAR da barra de ferramentas não são acionadas.
Foram alteradas as classes LOperationMetadata e LParOperationMetadata para respeitarem 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 o código das funções como for preciso 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)
Não se aplica.