Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Este é uma classe auxiliar, que não possui métodos. Ela é utilizada apenas para definir as opções disponíveis para indicar o ponto de pontos de customização.

No momento em que uma das classes do utilitário é instanciada, é necessário indicar a ela, em que ponto da UPC ela está sendo utilizada. Este ponto corresponde ao Endpoint/

Classe auxiliar para determinar o ponto de customização. Corresponde ao Endpoint/Evento que será tratado dentro da UPC. Ver detalhes a seguir no descritivo da classe

Evento está sendo customizado. Isto é necessário pois, dependendo do Endpoint/Evento, a estrutura das informações recebidas pela UPC é diferente, portanto a classe precisa saber o ponto, para saber onde irá busca/alterar a informação desejada.

Abaixo segue a lista da opções disponíveis: Informar o Local/Origem onde está sendo utilizado a Classe

  • CustomOrig:ORIG_METADATA - Método de manipulação do MetadataUtilizar nos pontos relacionados a alterações no Metadata da tela;
  • CustomOrig:ORIG_VLD_FORM - Método de manipulação do validateFormUtilizar nos pontos relacionados ao evento de "validateForm" (quando algum campo do formulário é alterado);
  • CustomOrig:ORIG_VLD_FIELD - Método de manipulação do validateFieldUtilizar nos pontos relacionados ao evento de "validateField" (quando um determinado campo é alterado);
  • CustomOrig:ORIG_GET_RECORD - Método de manipulação na Utilizar nos pontos relacionados a busca de um determinado registro;
  • CustomOrig:ORIG_GET_ALL - Método de manipulação na Utilizar nos pontos relacionados a busca de vários várias registros;
  • CustomOrig:ORIG_CREATE_RECORD - Método de Utilizar nos pontos relacionados a criação de um registro;
  • CustomOrig:ORIG_UPDATE_RECORD - Método de Utilizar nos pontos relacionados a alteração de um registro;
  • CustomOrig:ORIG_DELETE_RECORD - Método de eliminação de um registroUtilizar nos pontos relacionados a exclusão de um registro.

Segue abaixo um exemplo da utilização deste classe, na instancia da classe CustomFields, no evento de validateForm:

Bloco de código
languagetext
titleExemplo utilização da classe CustomOrig
// Evento de Alteração de Formulário
IF pEndPoint = "validateForm" AND pEvent = "validateForm" THEN DO:

    // Realiza a instância da Classe
    oCustFields = NEW CustomFields(CustomOrig:ORIG_VLD_FORM, jsonIO).
    ...
    ...
END.


b.CustomPages

Responsável pela customização de Propriedades da Página;

...