====== 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]}}*/