Class: Input

.Components.Input.Input(optionsopt, use_local_storageopt, storage_namenullable, change_varnullable, contextnullable, disabledopt, use_changeopt)

new Input(optionsopt, use_local_storageopt, storage_namenullable, change_varnullable, contextnullable, disabledopt, use_changeopt)

Componente que renderiza un input únicamente cuando tiene propiedades asignadas por parametros o variables (de lo contrario el componente será nativo)

Parameters:
Name Type Attributes Default Description
options string <optional>
{}

Json string con las propiedades React que se quieran asignar al componente

use_local_storage "true" | "false" <optional>
"false"

Si es true el dato se guarda en el storage del explorador y la próxima vez que se renderice recordará el valor

storage_name string <nullable>

El nombre que usara para guardar el dato en el storage, si no se pasa este parámetro se usara el name del input

change_var string <nullable>

Variable que tomará el valor del control cuando se modifique

context string <nullable>

Contexto donde se encuentra la variable

disabled "true" | "false" <optional>
"false"

Si es true deshabilita el control

use_change "true" | "false" <optional>
"true"

Si es true, al modificarse su valor desencadena el evento change del form que lo contiene

Source:
Example
<input  
  name="{{InputName}}"
  use_local_storage="true"
  storage_name="_nombre"
  options='{"className":"input-class"}'
  value="Pepe"
/>
<input_oqt
  name="nombre"
  value="Pepe"
  change_var="variable"
  context="contexto"
/>