Mudanças entre as edições de "Condição de Editabilidade"
(Criou página com '==='''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...') |
|||
Linha 9: | Linha 9: | ||
:*@DEVSIS Indica que é desenvolvedor do sistema. Exemplo: @DEVSIS = 'S' | :*@DEVSIS Indica que é desenvolvedor do sistema. Exemplo: @DEVSIS = 'S' | ||
:*@VAZIO Indicada que o cadastro relacionado, está vazio. Exemplo: @VAZIO = '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'''=== | ==='''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. | 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. |
Edição atual tal como às 16h04min de 20 de dezembro de 2024
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.