Class: ToggleVariable

.Components.Templates.ToggleVariable(variablenon-null, contextopt, on, off, prevent_defaultopt, options, default_stateopt, use_eventopt)

new ToggleVariable(variablenon-null, contextopt, on, off, prevent_defaultopt, options, default_stateopt, use_eventopt)

Componente que responde al evento click

Parameters:
Name Type Attributes Default Description
variable string

Nombre de la variable

context string <optional>
"global"

Nombre del contexto a usar

on string | JsonString

Valor cuando esta on (puede ser json string para setear un objeto en la variable)

off string | JsonString

Valor cuando esta off (puede ser json string para setear un objeto en la variable)

prevent_default BooleanString <optional>
"true"

True para cortar evitar que el evento click se envie a los componente hijos

options JsonString

Json string con los atributos que se quieran enviar al div contenedor

default_state "on" | "off" <optional>
"off"

Estado por default del componente (setea la variable al renderizarse)

use_event BooleanString <optional>
"false"

Indica si se envia un evento al form que lo contiene

Source:
Example
<toggle_variable 
  variable="type_password" 
  on="text" off="password" 
  context="login" 
  prevent_default="true" 
  default_state="off" 
  use_event="false"
>
  ...
<toggle_variable/>