====== 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 ===== {{url>https://samples.nefele.dev/wiki/wdatepicker 100%,400px}} With object WDatePicker():New(:WO) :cId := "Inicio" :cHelp := "Fecha de inicio" :dDefaultDate := Date() :dMinDate := Date() - 10 :dMaxDate := Date() + 60 :lAddClearButton := .T. :lRequired := .T. :Create() END WITH ---- ===== Propiedades ===== ^Nombre ^Init ^Descripción ^Versión ^ |[[propiedades:cClassId]] | dpk | | 0.1| |cIcon | date_range | Icono junto al edit, se puede elegir uno de la lista de [[https://materializecss.com/icons.html|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| clear:'Borrar', done:'Aceptar', cancel:'Cancelar', today:'Hoy', months['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'], monthsShort:['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'], weekdays:['Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado'], weekdaysShort:['Dom','Lun','Mar','Mie','Jue','Vie','Sab'], weekdaysAbbrev:['D','L','M','X','J','V','S'] ===== Hereda de... ===== ====== wControl ====== {{page>controles:wcontrol#propiedades}} {{page>controles:wcontrol#metodos}} ~~DISCUSSION|Comentario wLabel~~ /*{{tag>[nefele primeros-pasos]}}*/