Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
DatePicker SET DAYS OFF
|
DatePicker SET DAYS OFF ( nomObjeto {; tipoDia ; ptrArrayDiasFest} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
nomObjeto | Texto |
![]() |
Nombre de objeto subformulario | |||||
tipoDia | Entero largo |
![]() |
Tipos de días festivos | |||||
ptrArrayDiasFest | Puntero |
![]() |
Puntero al array fecha o booleano de los días festivos | |||||
El comando DatePicker SET DAYS OFF permite definir los días de descanso que aparecerán en el calendario DatePicker. Estos días se muestran en negrita y cursiva y siguen siendo seleccionables para el usuario.
El parámetro nomObjeto especifica la instancia del subformulario a la que se aplica el comando. En este parámetro, debe pasar el nombre de un objeto subformulario mostrado en el formulario actual.
Este comando permite definir días de descanso recurrentes semanales o anuales, así también como ocasionales. Especifique el tipo de día de descanso definido por el parámetro tipoDia:
Define los días de descanso creando un array y pasando un puntero a este array como parámetro ptrArrayDiasFest. El tipo de array depende del valor que se pasa en tipoDia:
Designación del viernes como el día de descanso (en lugar de sábado o domingo por defecto):
ARRAY BOOLEAN($arrbDiasFest;7)
//Por defecto, todos los elementos de un array booleano son False; por lo tanto no es necesario añadir el código de inicialización
$arrbDiasFest{Friday}:=True
DatePicker SET DAYS OFF("micalendario";0;->$arrbDiasFest)
Designación de días festivos puntuales:
ARRAY DATE($arrdUniqueDays;0)
//Se tiene en cuenta el año
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
Producto: 4D
Tema: DatePicker
4D Widgets ( 4D v20 R7)