Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | |
Função: | Componentes LDIALOG e LFORM |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKLOGIX-1310 |
Quando uma janela inicial da aplicação é instanciada com o componente LFRAME, no momento da sua ativação (ACTIVATE) ocorre o seguinte erro:
Cannot find method LFRAME:MAXIMIZE on LFRAME:EXECUTEINITEVENT(LFORM.PRW) |
O problema passou a ocorrer após ajustes realizados na issue 19336337 DFWKLOGIX-1195 DT Botão de maximização de tela não expande a tela por completo, mas não se tratava de um efeito colateral, mas sim de um problema pré-existente, pois a classe LFrame herda funcionalidades da classe LForm, no entanto o método INIT_EVENT estava acionando o método maximize() quando se tratava de uma janela principal, mas isso somente pode ocorrer para componente LDialog que possui tal método declarado.
O evento INIT_EVENT foi sobrescrito na classe LDialog para que a ação MAXIMIZE nao fosse mais acionada a partir da classe LForm, mas sim da classe LDialog, evitando assim o acionamento de um método não declarado.
Não se aplica.