oCalendario_sl

Pacote

O objeto oCalendario_sl está definido dentro do pacote Calendario.sl, pacote este que está definido dentro do diretório AppSrcMenuFlex_Library_Lookups.

Para que serve

O objeto oCalendario_sl for criado para ser usado como lookup em qualquer campo de aplicação DataFlex Windows onde se deseja exibir um calendário. A imagem abaixo mostra o visual do objeto:

CalendarioDepois

Os feriados nacionais brasileiros fixos e móveis são exibidos em cor alaranjada.

O usuário pode usar as setas do teclado para nagevar entre os dias. Ao pressionar seta para a direita no último dia exibido, o objeto muda automaticamente para o mês seguinte. Da mesma forma, pressionando seta para esqueda no primeiro dia exibido, o objeto muda automatica para o mês anterior.

Ao pressionar o botão de "OK" ou a tecla Enter, a data selecionada é enviada de volta para a propriedade Value do objeto que ativou o calendário.

O botão "Hoje" enviará o cursor para o dia corrente, não importa em que data esteja posicionado o calendário no momento.

Mode de usar

As classe cWsCalendarioDbForm e cWsCalendarioForm utilizam internamente o objeto oCalendario_sl. Se você usar componentes destas classes, não será necessário fazer absolutamente nada para que o calendário seja exibido ao pressionar o botão de prompt.

Opcionalmente, você pode usar este pacote/objeto da mesma forma que utiliza qualquer outra Lookup em sua aplicação VDF Windows, ou seja, vinculando o pacote/objeto ao campo da tabela no dicionário de dados.