Suggest

Control de suggest

Parámetros que puedes pasar

ParámetrosTipo de datoDescripción
namestringNombre del campo que se usará en el formulario.
idstringID del campo oculto (almacena el valor).
itemsarray of objArreglo de valores Suggest.
selectedstringID del valor seleccionado del arreglo de items.
class_namestringClase del contenedor (si se pasan varias clases, divídelas con Space).
placeholderstringPlaceholder.
disabledbooleanMuestra si está deshabilitado.

Parámetros deitems

ParámetrosTipo de datoDescripción
idstringID del valor que se pegará en el atributo de datos data-value-id del campo de entrada.
valuestringValor (texto).
custom_classstringClase personalizada del elemento Suggest.

Por defecto

self.render({ ref: '/tmpl/controls/suggest.twig' }, {
    name: 'animal',
    items: [
      { id: 1, value: 'Gato' },
      { id: 2, value: 'Perro' },
    ],
    class_name: 'my-custom-suggest'
  });

Seleccionado

self.render({ ref: '/tmpl/controls/suggest.twig' }, {
    name: 'animal',
    items: [
      { id: 1, value: 'Gato', custom_class: 'custom-classname-if-needed' },
      { id: 2, value: 'Perro' },
    ],
    class_name: 'my-custom-suggest',
    selected: 2
  });