A regra de dependência entre campos é utiliza por rotina escritas em MVC, para se forçar o preenchimento em ordem de campos, fazendo que um campo dependa do outro para liberar sua edição.
Por exemplo, podemos definir que o campo Código da Loja de uma entidade, só pode ser preenchido após o preenchimento do campo Código do Cliente.
As regras de preenchimento podem ser de 3 tipos:
- Tipo 1 Pré-Validação
Adiciona uma relação de dependência entre campos do formulário, impedindo a atribuição de valor caso os campos de dependência não tenham valor atribuído. Por exemplo, o preenchimento do campo Código da Loja só pode ser preenchido após o preenchimento do campo Código do Cliente.
- Tipo 2 Pós-Validação
Adiciona uma relação de dependência entre a referência de origem e destino, provocando uma reavaliação do destino em caso de atualização da origem. Por exemplo, após o preenchimento do campo Código da Loja a validação é reavaliada caso o Código do Cliente seja alterado.
- Tipo 3 Pré e Pós-Validação
São os tipos 1 e 2 simultaneamente
Campos | Tipo | Descrição |
XXA_DOM | Caracter | Campo de origem |
XXA_CDOM | Caracter | Campo destino |
XXA_SEQUEN | Caracter | Seqüencial da regra |
XXA_DESCRI | Caracter | Rótulo com a descrição no idioma Português |
XXA_DSCSPA | Caracter | Rótulo com a descrição no idioma Espanhol |
XXA_DSCENG | Caracter | Rótulo com a descrição no idioma Inglês |
XXA_TYPE | Caracter | Tipo da regra |
|