Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R8
DatePicker SET DAYS OFF
|
DatePicker SET DAYS OFF ( nomeObjeto {; tipoDia ; ptrArrayDiasFeri} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
nomeObjeto | Texto |
![]() |
Nome de objeto subformulário | |||||
tipoDia | Inteiro longo |
![]() |
Tipos de dias feriados | |||||
ptrArrayDiasFeri | Ponteiro |
![]() |
Ponteiro ao array data ou booleano dos dias de feriados | |||||
O comando DatePicker SET DAYS OFF permite definir os dias de descanso que aparecerão no calendário DatePicker. Estes dias se mostram em negrito e cursiva e seguem sendo selecionáveis para o usuário.
O parâmetro nomObjeto especifica a instância do subformulário a que se aplica o comando. Neste parâmetro, deve passar o nome de um objeto subformulário mostrado no formulário atual.
Este comando permite definir dias de descanso recorrentes semanais ou anuais, assim também como ocasionais. Especifique o tipo de dia de descanso definido pelo parâmetro tipoDia:
Define os dias de descanso criando um array e passando un ponteiro a este array como parâmetro ptrArrayDiasFeri. O tipo de array depende do valor que se passa em tipoDia:
Designação da sexta como o dia de descanso (no lugar de sábado ou domingo por padrão):
ARRAY BOOLEAN($arrbDiasFeri;7)
//Por padrão, todos os elementos de um array booleano são False; portanto não é necessário adicionar o código de inicialização
$arrbDiasFeri{Friday}:=True
DatePicker SET DAYS OFF("meucalendario";0;->$arrbDiasFeri)
Designação de dias de feriados pontuais:
ARRAY DATE($arrdUniqueDays;0)
//Se leva em conta o ano
APPEND TO ARRAY($arrdUniqueDays;!02/15/2008!)
APPEND TO ARRAY($arrdUniqueDays;!02/12/2009!)
APPEND TO ARRAY($arrdUniqueDays;!02/17/2010!)
DatePicker SET DAYS OFF(1;->$arrdUniqueDays)
DatePicker SET DEFAULT DAYS OFF
DatePicker SET WEEK FIRST DAY
Produto: 4D
Tema: DatePicker
4D Widgets ( 4D v20 R8)