Saltar para o conteúdo principal
Versão: 20

On Display Detail

CodePode ser chamado porDefinição
8Formulário - List BoxUm registro está prestes a ser exibido em um formulário de lista ou uma linha está prestes a ser exibida em um list box.

Descrição

O evento On Display Detail pode ser usado nos seguintes contextos:

Formulário de saída

Um registro está prestes a ser exibido em um formulário de lista exibido via DISPLAY SELECTION e MODIFY SELECTION.

Este evento não pode ser selecionado para formulários projeto, está disponível apenas com formulários tabela.

Neste contexto, a seguinte sequência de chamadas para os métodos e eventos de formulário é ativada:

  • Para cada registo:
    • Para cada objecto na área de detalhes:
      • Método objecto com o eventoOn Display Detail
    • Método formulário com o eventoOn Display Detail

A área do cabeçalho é tratada usando o evento On Header.

Chamar um comando 4D que exibe uma caixa de diálogo a partir do evento On Display Detail não é permitido e causará um erro de sintaxe. Mais especificamente, os comandos em questão são: ALERT, DIALOG, CONFIRM, Request, ADD RECORD, MODIFY RECORD, DISPLAY SELECTION, e MODIFY SELECTION.

List box seleção

Este evento é gerado quando uma linha de um list box seleção é exibida.

Número de linha apresentado

O comando 4D Displayed line number funciona com o evento formulário On Display Detail. Ele retorna o número da linha sendo processada enquanto uma lista de registros ou linhas de list box é exibida na tela.