Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
controles:wswitch [23/02/2020 22:56] pedro |
controles:wswitch [26/03/2022 12:20] (actual) pedro [Ejemplo de uso] |
||
---|---|---|---|
Línea 4: | Línea 4: | ||
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","#activado:checked"}), ya que si pedimos directamente **Value** siempre nos va ha devolver el valor de la propiedad cChecked. | + | 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 WSwitch():New(:WO) | WITH OBJECT WSwitch():New(:WO) | ||
- | :cId := "activado" | + | :cId := "switch" |
:cTextOn := "Activado" | :cTextOn := "Activado" | ||
:cTextOff := "Desactivado" | :cTextOff := "Desactivado" | ||
:cTitle := "Puede bascular el valor de este switch" | :cTitle := "Puede bascular el valor de este switch" | ||
+ | :cChecked := "Lo has Activado" | ||
:Create() | :Create() | ||
END WITH | END WITH | ||
Línea 30: | Línea 31: | ||
|cTitle | | Texto en para el estado Off (a la izquierda) | 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 Switch| 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| | |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| |