wCheckBox es uno de los controles básicos de Néfele, equivale a CheckBoxes de Materialize.
Su función es presentar un cuadro que podamos clikear en la página web para un valor de tipo Booleano.
WITH OBJECT WCheckBox():New(:WO) :cId := "Casado" :cTitle := "¿Está casado?" :cText := "Este es un check simple iniciado como checked" :lChecked := .T. :Create() END WITH WITH OBJECT WCheckBox():New(:WO) :cId := "soltero" :cTitle := "¿Está soltero?" :cText := "Este es un check con border que iniciado como no checked" :lFilledIn := .T. :Create() END WITH
Nombre | Init | Descripción | Versión |
---|---|---|---|
cClassId | cbx | 0.1 | |
cText | Texto que aparece junto al Check | 0.1 | |
cTitle | Texto en pequeño que aparece sobre el Check | 0.1 | |
cAlign | xc_NoAlign | Alineación | 0.1 |
lChecked | .F. | Estado inicial del Check | 0.1 |
lFilledIn | .F. | El check se rellena al estar check | 0.1 |
cClrTitle | black | Color del título según Materialize | 0.1 |
cChecked | true | Valor que devuelve cuando esta seleccionado, solo en formularios con Submit, si se pide su Value por aParams nos devuelve siempre este valor, este o no Checkeado, para recuperar el estado por aParams hay que leer la propiedad 'checked' | 0.1 |
aWidth | {11,,,} | Valores de Width apropiados para checkbox | 0.1 |
aOffset | {1,,,} | Valores de Offset apropiados para checkbox | 0.1 |
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 |
Comentario wCheckBox