Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20
DatePicker SET DEFAULT DAYS OFF
|
DatePicker SET DEFAULT DAYS OFF ( tipoDia ; ptrArrayDiasFeri ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
tipoDia | Inteiro longo |
![]() |
Tipos de dias de feriados | |||||
ptrArrayDiasFeri | Ponteiro |
![]() |
Ponteiro ao array data ou booleano dos dias de feriados | |||||
O comando DatePicker SET DEFAULT DAYS OFF permite definir os dias de descanso que aparecerão em todos os calendários do componente DatePicker. Estes dias se mostram em negrito e cursiva e seguem sendo selecionáveis para o usuário.
Tenha em consideração que este parâmetro só é levado em conta para os calendários que são criados posteriormente e não aplica aos calendários existentes. Se deseja aplicar aos calendários existentes, terá que utilizar o DatePicker APPLY DEFAULT VALUES.
O comando pode ser usado para fixar dias de descanso recorrentes semanais ou anuais, assim também como ocasionais. Especifique o tipo de dia de descanso definido pelo método via o 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 dos dias de feriados recorrentes (exemplo válido para USA):
ARRAY DATE($arrdRepeatedDays;0)
//O ano é ignorado; utilizamos 2000
APPEND TO ARRAY($arrdRepeatedDays;!01/01/2000!)
APPEND TO ARRAY($arrdRepeatedDays;!02/02/2000!)
APPEND TO ARRAY($arrdRepeatedDays;!02/14/2000!)
APPEND TO ARRAY($arrdRepeatedDays;!03/17/2000!)
APPEND TO ARRAY($arrdRepeatedDays;!04/01/2000!)
APPEND TO ARRAY($arrdRepeatedDays;!10/31/2000!)
APPEND TO ARRAY($arrdRepeatedDays;!11/11/2000!)
APPEND TO ARRAY($arrdRepeatedDays;!12/25/2000!)
DatePicker SET DEFAULT DAYS OFF(1;->$arrdRepeatedDays)
Produto: 4D
Tema: DatePicker
4D Widgets ( 4D v20)