Funcionalidades
Operação UPDATE_ALL - Alterar todos
ADS.CAD_TELA.FAQ-18085
(Operações e funcionalidade dos blocos de interface)
A funcionalidade UPDATE_ALL refere-se a capacidade de alterar um campo para um determinado valor em vários registros através de uma única operação. Isso permite, por exemplo, cancelar um grupo de registros, trocar o responsável de várias ocorrências, etc.
A usabilidade desta função é a seguinte:
- O usuário filtra os registros que deseja alterar e clica em "Listar".
- O sistema apresenta a lista dos registros resultantes da pesquisa.
- O usuário confirma que estes são os registros desejados e clica em "Alterar todos".
- O sistema apresenta um formulário (vazio) com os campos que podem ser alterados.
- Logo após o título dos campos, existe um check-box para indicar que se deseja limpar o campo.
- O usuário informa os campos que ele deseja alterar, ou marca os campos que deseja limpar e clica em "Alterar todos" novamente.
- O sistema processa as alterações e volta para a lista de registros. Apenas os campos informados são alterados.
Para desenvolver este recurso em um determinado bloco, proceda da seguinte forma:
- Inclua uma feature UPDATE_ALL no bloco
- Marque os campos que podem ser alterados ou limpados como opcionais (opt) e os campos que somente podem ser alterados (mas não podem ser limpados) como requeridos (rqd).
Preferencias
Eventos
A operação UPDATE_ALL dá suporte aos seguintes eventos:
- PRE_DISPLAY
- POS_DISPLAY
- PRE_QUERY
- POS_QUERY
- PRE_UPDATE
- POS_UPDATE
- PRE_COMMIT
- POS_COMMIT
Ver também: