Class: Form

.Components.Data.Form(action, data, target, direction, offcanvas_class, debugopt, webauthn_checkopt)

new Form(action, data, target, direction, offcanvas_class, debugopt, webauthn_checkopt)

Componente que renderiza un formulario html. Todos los input dentro de Form deben contener la propiedad name con el identificador del campo. Si se incluye la propiedad to, se va a rendericar un FormExt

Parameters:
Name Type Attributes Default Description
action string

Nombre de la operación de destino

data JsonString

Datos que se agregan al post del form para evitar inputs de tipo hidden

target NavigationTarget

Destino del resultado

direction DirectionType

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

offcanvas_class string

Clase css que se va a dar al menú

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 action="ProductoDepositar" target="menu" direction="bottom" offcanvas_class="rounded-m"> 
  <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>