segunda-feira, 11 de fevereiro de 2013

Ação Dinâmica

Oi gente, o colega Leo Barra passou a seguinte situação:

Tenho 2 itens, um é LOV e o outro é um date picker.
A LOV possui 5 valores: Top, High, Medium, Low e None.
Se o valor Top for escolhido, quero que o campo de data seja auto preenchido com sysdate+1. Se for High, sysdate+3. Medium, sysdate+5. Low, sysdate+7. None, sysdate+12.
Como implementar isto?



Criei os sois itens, e na região de ação dinâmica criei uma ação para cada tipo da lista de valores.
Na lista de valores coloquei uma lista estática, que retorne um carácter.


Para a ação dinâmica
A primeira condição é caso seja escolhido TOP, vai retornar T e o campo abaixo deve ser preenchido com sysdate+1.

Evento vai ser Change.
Vai ser um Item, esse item vai ser o que irá devolver o valor da escolha (no caso do exemplo vai ser o TIPO), a condição vai ser Igual ao campo que está no valor.... que será T (de TOP)

Na condição de verdadeiro  vai setar o valor do campo data, com uma SQL Expression, com sysdate+1, veja na imagem abaixo.


Deve ser feito uma ação para cada tipo, ou seja, Top, High, Medium, Low e None.

É isso colegas, se precisarem de ajuda, é só falar.

Abraços
Daiane

Um comentário:

  1. Parabéns Daiane!
    Boa sorte no blog e muito sucesso pra vcs.

    Absss

    Lúcio Furtado

    ResponderExcluir