Date

Control de date

Parámetros que puedes pasar

ParámetrosTipo de datoDescripción
typestringsingle or range.
namestringNombre del campo, si es un rango, debe ser un objeto (name.from y name.to).
valuestringValor, si es un rango, debe ser separado por un guion (30.07.2020-31.07.2020).
idstringID de campo.
class_namestringClase del contenedor (si se pasan varias clases, divídelas con Space).
placeholderstringPlaceholder.
disabledboolMuestra si está deshabilitado.

📘

El formato de fecha es DD.MM.YYYY.

Date por defecto

 self.render({ ref: '/tmpl/controls/date_field.twig' }, {
    name: 'fecha',
    placeholder: 'Seleccionar fecha'
  });

Rango

self.render(
          { ref: "/tmpl/controls/date_field.twig" },
          {
            type: "range",
            name: { from: "fecha_1", to: "fecha_2" },
          }
        );

El campo de tipo range en el DOM se renderiza con dos campos ocultos, cuyos valores son la primera y la segunda fecha del rango. Al asignarles nombres en el objeto, será más fácil acceder a ellos.

Deshabilitado

self.render({ ref: '/tmpl/controls/date_field.twig' }, {
    name: 'fecha',
    disabled: true
  });