MDTOFF

Categoria
Construção de Tela
Informações adicionais
MDTOFF é suportada apenas parcialmente. Ela é suportada quando é utilizada para definir uma marcação de dados alterados como desativada, de modo que o indicador de resposta da palavra-chave CHANGE não seja disparado. Por exemplo, imagine que um registro RECORD1 seja gravado na tela. O usuário altera um campo no RECORD1 de modo que a marcação de dados alterados desse campo seja definida como ativada. Quando RECORD1 for lido, se houver uma palavra-chave CHANGE especificada no registro, o indicador de resposta de CHANGE será ativado. Depois disso, se um outro registro RECORD2 com a MDTOFF especificada for gravado, a marcação de dados alterados para o campo no RECORD1 será removida e, quando RECORD1 for lido pela segunda vez, o indicador de resposta de CHANGE para o registro não será mais ativado.

No entanto, a MDTOFF não é atualmente suportada para afetar o comportamento na tela, tal como a verificação de validade. Por exemplo, considere que um registro RECORDA tenha um campo FIELDA com VALUES e DSPATR(MDT) especificados. Antes de RECORDA ser gravado na tela, FIELDA receberá um valor que não está especificado em sua palavra-chave values. O RECORDA será gravado na tela e o usuário deverá alterar o valor de FIELDA para um valor especificado em sua palavra-chave VALUES ou a verificação de validade falhará se o usuário pressionar "Enter" ou uma tecla de função de comando. No entanto, se um registro RECORDB com MDTOFF for gravado na tela, ele limpará o conjunto de marcações de dados alterados em FIELDA e a verificação de validade será ignorada se o usuário pressionar "Enter" ou uma tecla com função de comando. No WebFacing, no momento não oferecemos suporte a esse tipo de conseqüências de comportamento na tela do MDTOFF.


Feedback