Condição de Editabilidade
Conceito
Para configurar padrões de comportamento e determinar quando determinados campos, cadastros ou botões estão habilitados para os usuários, é possível utilizar expressões SQL nas configurações de condição de editabilidade ou, em alguns casos, de visibilidade.
Exemplo de expressão: VALOR > 0 AND PESSOA IS NOT NULL Quando o resultado dessa expressão for verdadeiro, o objeto que foi aplicado estará disponível para alteração.
Funções pré-definidas:
- @MODOEDICAO Indicada que o cadastro relacionado, está sendo inserido ou alterado. Exemplo: @MODOEDICAO = 'S'
- @DEVSIS Indica que é desenvolvedor do sistema. Exemplo: @DEVSIS = 'S'
- @VAZIO Indicada que o cadastro relacionado, está vazio. Exemplo: @VAZIO = 'S'
- @MODOINSERCAO Indicada que o cadastro relacionado, está sendo inserido. Exemplo: @MODOINSERSAO = 'S'
Conclusão
O uso de expressões para configurar o comportamento de objetos relacionados à interface permite definir regras diretamente pelo sistema, sem necessidade de alterações no código-fonte do produto. Dessa forma, as configurações são automaticamente respeitadas tanto em interfaces mobile quanto em desktop.