====== wSwitch ======
El control wSwitch uno de los controles básicos de Néfele, equivale a [[https://materializecss.com/switches.html|Switches]] de Materialize.
Su función es presentar un elemento de selección entre dos estados.
Si queremos recuperar el valor sin utilizar el Submit de un [[controles:wform|Formulario]], mediante la propiedad [[propiedades:aParams]], lo ideal es que lo hagamos pidiendo la propiedad **checked** ({"Estado","#switch:checked"}), ya que si pedimos directamente **Value** siempre nos va ha devolver el valor de la propiedad cChecked.
your text here
===== Ejemplo de uso =====
{{url>https://samples.nefele.dev/wiki/wswitch 100%,280px}}
WITH OBJECT WSwitch():New(:WO)
:cId := "switch"
:cTextOn := "Activado"
:cTextOff := "Desactivado"
:cTitle := "Puede bascular el valor de este switch"
:cChecked := "Lo has Activado"
:Create()
END WITH
----
===== Propiedades =====
^Nombre ^Init ^Descripción ^Versión ^
|cClassId | swt | | 0.1|
|cTitle | | Texto en pequeño que aparece sobre el Check | 0.1|
|cTextOn | | Texto en para el estado On (a la derecha) | 0.1|
|cTitle | | Texto en para el estado Off (a la izquierda) | 0.1|
|[[nefele:constantes#alineaciones|cAlign]] | xc_NoAlign | Alineación| 0.1|
|lChecked | .F. | Estado inicial del Switch| 0.1|
|cClrTitle | black | Color del título según [[https://materializecss.com/color.html#palette|Materialize]]| 0.1|
|cChecked | true | Valor que devuelve cuando esta seleccionado, solo en formularios con Submit, si se pide su Value por [[propiedades:aParams]] nos devuelve siempre este valor, este o no Checkeado| 0.1|
|[[propiedades:aWidth]] | {11,,,} |Valores de Width apropiados para checkbox| 0.1|
|[[propiedades:aOffset]] | {1,,,} |Valores de Offset apropiados para checkbox| 0.1|
===== Hereda de... =====
====== wControl ======
{{page>controles:wcontrol#propiedades}}
{{page>controles:wcontrol#metodos}}
~~DISCUSSION|Comentario wSwitch~~
/*{{tag>[nefele primeros-pasos]}}*/