wTimePicker es uno de los controles básicos de Néfele.
Muestra un campo de hora que se puede rellenar a mano o pulsar sobre él y para presentar un reloj para escoger una hora y minutos.
With object WTimePicker():New(:WO) :cId := "Hora" :cHelp := "Hora de la reunión" :cDefaultTime := Time() :l24Hours := .T. :lAddClearButton := .T. :lRequired := .T. :Create() END WITH
Nombre | Init | Descripción | Versión |
---|---|---|---|
cClassId | dpk | 0.1 | |
cIcon | timer | 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 vacío y no tiene el foco | 0.1 | |
cHelp | Texto de Ayuda debajo del control | 0.1 | |
lAddClearButton | .f. | Añadir botón de Borrar a la ventana emergente, para no seleccionar hora | 0.1 |
lAutoClose | .t. | La ventana emergente se cerrara automáticamente al seleccionar una hora, si su valor es .f. habra que pulsar Aceptar para que se cierre | 0.1 |
cDefaultTime | “” | Hora asignada por defecto | 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'
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 |
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 |