Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
controles:wswitch [23/02/2020 22:23] pedro creado |
controles:wswitch [26/03/2022 12:20] (actual) pedro [Ejemplo de uso] |
||
---|---|---|---|
Línea 3: | Línea 3: | ||
Su función es presentar un elemento de selección entre dos estados. | 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. | ||
<nodisp> your text here </nodisp> | <nodisp> your text here </nodisp> | ||
===== Ejemplo de uso ===== | ===== Ejemplo de uso ===== | ||
- | {{url>https://samples.nefele.dev/wswitch 100%,280px}} | + | {{url>https://samples.nefele.dev/wiki/wswitch 100%,280px}} |
<Code:xailer linenums:1> | <Code:xailer linenums:1> | ||
- | WITH OBJECT WCheckBox():New(:WO) | + | WITH OBJECT WSwitch():New(:WO) |
- | :cId := "Casado" | + | :cId := "switch" |
- | :cTitle := "¿Está casado?" | + | :cTextOn := "Activado" |
- | :cText := "Este es un check simple iniciado como checked" | + | :cTextOff := "Desactivado" |
- | :lChecked := .T. | + | :cTitle := "Puede bascular el valor de este switch" |
- | :Create() | + | :cChecked := "Lo has Activado" |
- | 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() | :Create() | ||
END WITH | END WITH | ||
Línea 27: | Línea 22: | ||
---- | ---- | ||
- | |||
===== Propiedades ===== | ===== Propiedades ===== | ||
^Nombre ^Init ^Descripción ^Versión ^ | ^Nombre ^Init ^Descripción ^Versión ^ | ||
- | |cClassId | cbx | | 0.1| | + | |cClassId | swt | | 0.1| |
- | |cText | | Texto que aparece junto al Check| 0.1| | + | |
|cTitle | | Texto en pequeño que aparece sobre el Check | 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| | |[[nefele:constantes#alineaciones|cAlign]] | xc_NoAlign | Alineación| 0.1| | ||
- | |lChecked | .F. | Estado inicial del Check| 0.1| | + | |lChecked | .F. | Estado inicial del Switch| 0.1| |
- | |lFilledIn | .F. | El check se rellena al estar check| 0.1| | + | |
|cClrTitle | black | Color del título según [[https://materializecss.com/color.html#palette|Materialize]]| 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| | |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| | ||
Línea 49: | Línea 43: | ||
{{page>controles:wcontrol#metodos}} | {{page>controles:wcontrol#metodos}} | ||
- | ~~DISCUSSION|Comentario wCheckBox~~ | + | ~~DISCUSSION|Comentario wSwitch~~ |
/*{{tag>[nefele primeros-pasos]}}*/ | /*{{tag>[nefele primeros-pasos]}}*/ |