O que deve ser inserido no campo ‘Formula somente leitura’?
Adicione uma expressão booleana para definir este comportamento
Neste campo deve ser inserida uma fórmula que definirá se o campo será permitido editar ou somente visualizar
Deve ser inserida uma fórmula que resulte em true ou false
Caso o resultado desta fórmula seja:
- true: O campo sempre será de visualização sem poder alterar.
- false: O campo sempre permitirá alterar.
- outro ou vazio: O campo sempre permitirá alterar.
Variáveis
- [tabela_formulario].[nome_coluna]
- tabela_formulario: É o nome da tabela ao qual o a coluna está vinculado, o nome desta tabela pode ser encontrado na listagem de tabelas do sistema
[old_tabela_formulario].[nome_coluna]
old_tabela_formulario: É o nome da tabela ao qual o a coluna está vinculado, onde pode acessar o valor de uma coluna antes mesmo dela ser alterado no formulário (sempre o valor antigo antes da alteração)
- Em exemplo (old_tabela_formulario.nome_coluna) sempre estará observando o valor inicial
Variável mode
- Utilizado para saber se o formulário está no modo Novo ou Edição
- Em exemplo: após salvar um campo do formulario quando for para edita-lo não irá poder mais alterar o campo
- Condição (mode == ‘new’) ou (mode == ‘edit’)
Exemplos
Fórmula | Efeito |
---|---|
(vazio) | Este campo permitirá alterar |
false | Este campo permitirá alterar |
1 == 2 | Este campo permitirá alterar |
qualquer contéudo inválido | Este campo permitirá alterar |
true | Este campo será somente leitura |
‘a’ == 'a’ | Este campo será somente leitura |
1 == 1 | Este campo será somente leitura |
puca_flow_api_card.title == 'Titulo 1’ | Este campo será somente leitura se o título do card for 'Titulo 1’ |
user_tabela_personalizada._user_valor > 0 | Este campo será somente leitura se o campo user_valor do formulário vinculado ao card for maior que zero |