﻿

wDatePicker

wDatePicker es uno de los controles básicos de Néfele.

Muestra un campo de fecha que se puede rellenar a mano o pulsar sobre él y para presentar un calendario para escoger una fecha, podemos definir el periodo de fechas admitido.

Ejemplo de uso

Propiedades

Nombre	Init	Descripción	Versión
cClassId	dpk	0.1
cIcon	date_range	Icono junto al edit, se puede elegir uno de la lista de Materialize	0.1
lAutoFocus	.f.	0.1
lRequired	.f.	Es un campo obligatorio	0.1
lSubmit	.f.	Si es .t. un intro en este campo causa que se pulse sobre el botón submit	0.1
cHint	Mensaje que aparece en el control cuando esta vacio y no tiene el foco	0.1
cHelp	Texto de Ayuda debajo del control	0.1
cDateFormat	dd-mm-yyyy	d=dia, dd=día 2 digitos, ddd=nombre día, dddd=nombre completo, m=mes, mm=mes 2, mmm=nombre, mmmm=nombre compl., yy=año, yyyy=año 4	0.1
cFirstDay	1	1=Lunes, 0=Domingo	0.1
lDisableWeekends	.f.	Impide que se seleccionen los fines de semana	0.1
lAddClearButton	.f.	Añadir botón de Borrar a la ventana emergente, para no seleccionar fecha	0.1
lAutoClose	.t.	La ventana emergente se cerrara automáticamente al seleccionar una fecha, si su valor es .f. habra que pulsar Aceptar para que se cierre	0.1
dDefaultDate	CToD()	Fecha por defecto asignada	0.1
dMinDate	CToD()	Fecha mínima que se admite	0.1
dMaxDate	CToD()	Fecha máxima que se admite	0.1
cLanguage	(1)	Cadenas con los textos del idioma que se requiere, si es español no hace falta ya esta traducido, para ingles dejar vació	0.1

Hereda de...

wControl

Propiedades

Nombre	Init	Descripción	Versión
cClassId	Identificador del control para generar el Id	0.1
cId	Nil	Identificador único para cada Control	0.1
oParent	Control contenedor	0.1
oHtml	Objeto de la clase wHtml con el código para su renderizado	0.1
oStyle	Objeto de la clase wStyle con las variantes de estilo	0.1
lEnabled	.t.	El control aparece Habilitado o Inhabilitado	0.1
lHide	.f.	El control aparece Oculto o Visible	0.1
aWidth	{12,,,}	Ancho del control según el tamaño de la pantalla	0.1
aOffset	{,,,}	Margen izquierdo según el tamaño de la pantalla	0.1
cClrText	black	Color de Texto	0.1
cClrPane	white	Color del Fondo	0.1

Métodos

Nombre	Descripción	Versión
Create	Este es el método que crea cada uno de los controles, esta desarrollado en cada Control	0.1
FullHtml	Nos devuelve una cadena con todo el código HTML y JS necesario para crear el control	0.1
LogDebug	Nos Añade un mensaje a la consola del navegador cuando estamos en modo Debugger	0.1
Assert	Nos Añade un comentario en el HTML cuando estamos en modo Debugger	0.1
AddHTML	Nos Añade código HTML dentro del control	0.1
AddParam	Añade un parámetro a la propiedad aParams, hay que pasarle un array {“nombre”,“valor”}	0.2