Class: FormExt

.Components.Data.FormExt(actionnon-null, data, include_variablesnullable, contextnullable, targetopt, direction, offcanvas_classnullable, tonon-null, use_tokenopt, use_prev_tokenopt, use_spinneropt, change_delayopt, debugopt, webauthn_checkopt)

new FormExt(actionnon-null, data, include_variablesnullable, contextnullable, targetopt, direction, offcanvas_classnullable, tonon-null, use_tokenopt, use_prev_tokenopt, use_spinneropt, change_delayopt, debugopt, webauthn_checkopt)

Componente que renderiza un formulario con opciones extendidas. Todos los input dentro de Form deben contener la propiedad name con el identificador del campo

Parameters:
Name Type Attributes Default Description
action string

Nombre de la operación de destino

data JsonString

Datos para agregarse al form y evitar inputs de tipo hidden

include_variables string <nullable>

Lista de variables que se incluyen en la data (separadas por espacio)

context string <nullable>

Contexto contenedor de las variables que se van a incluir, es requerido si se incluyen variables

target NavigationTarget <optional>
"menu"

Destino del resultado

direction DirectionType

Dirección en la que va a mostrarse el menú

offcanvas_class string <nullable>

Clase css que se va a dar al menú

to string

Nombre del FrameDiv de destino. Requerido para el uso de FormExt

use_token BooleanString <optional>
"false"

Si es true guarda el token que devuelve Orquesta, sirve para luego poder continuar el flujo con otro form, si es false no se guarda y el flujo termina

use_prev_token BooleanString <optional>
"true"

Si es true se envía el token que está en memoria, sirve para continuar la ejecución de un flujo, si es false el token se envía null

use_spinner BooleanString <optional>
"true"

Si es true se muestra un spinner mientras se espera la respuesta del servidor

change_delay string <optional>
"0"

Establece un tiempo de espera muy corto para que los cambios se vean reflejados en los inputs controlados por React

debug BooleanString <optional>
"false"

Establece modo de depuracion

webauthn_check BooleanString <optional>
"false"

Establece si debe requerir autenticacion por medio de webauthn para ejecutar el evento submit

Source:
Example
<form_ext 
  action="ProductoDepositar" 
  target="menu" 
  direction="bottom" 
  offcanvas_class="rounded-m" 
  to="ProductoDepositar" 
  use_token="true" 
  use_prev_token="false" 
  use_spinner="false" 
  include_variables="variable1 variable2" 
  context="un_contexto"
> 
  <div class="menu-size" style="height:auto;" >
    <div class="content mt-0 mb-2">
      <div class="form-custom form-label form-icon">
        <i class="bi bi-check-circle font-13"></i>
        <select class="form-select rounded-xs" name="medioPago" value="{{opcionSeleccionada}}" aria-label="">
          <optgroup label="Medios de Pago">          
            {{opciones|OpcionCombo}}
          </optgroup>
        </select>
        <label for="medioPago" class="form-label-always-active color-highlight font-11">Medio de pago</label>
      </div>
      <div class="pb-3"></div>
      <div class="form-custom form-label form-icon">
        <i class="bi bi-hash font-14"></i>
        <input type="number" class="form-control rounded-xs" name="importe" placeholder="ingrese el monto">
        <label for="importe" class="form-label-always-active color-highlight font-11">Importe</label>
        <span class="font-10">( Moneda: $ ARG )</span>
      </div>
      <div class="pb-3"></div>
      <input 
        type="submit" 
        class="form-control rounded-xs btn btn-full gradient-highlight shadow-bg shadow-bg-s" 
        value="Depositar" 
        offcanvas_class="rounded-m"
      />
    </div>
  </div>
</form_ext>