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"
/>