Parámetros que puedes pasar

ParámetroTipo de datoDescripción
typestringTipo de campo(oculto, texto, etc.).
namestringNombre del campo que se usará en el formulario.
valuestringValor.
idstringID del campo.
class_namestringClase del contenedor (si se pasan varias clases, divídelas con Space).
placeholderstringPlaceholder.
max_lengthintLongitud máxima.
disabledboolMuestra si está deshabilitado.
readonlyboolMuestra si es solo de lectura.
requiredboolMuestra si es obligatorio.

Por defecto

self.render({ ref: '/tmpl/controls/input.twig' }, {
    name: 'nombre de usuario',
    placeholder: 'Ingresar nombre de usuario'
  });

Deshabilitado

self.render({ ref: '/tmpl/controls/input.twig' }, {
  name: 'nombre de usuario',
  placeholder: 'Ingresar nombre de usuario',
  disabled: true
});

Solo de lectura

self.render({ ref: '/tmpl/controls/input.twig' }, {
    name: 'nombre de usuario',
    value: 'Daniel Cabrera',
    readonly: true
  });