autocomplete

Dentro de la definición JSON podemos especificar que el tipo sea 'autocomplete'.

{ "fields": 
{
"<field-name>": { "type":"autocomplete" }
}
}


Elemento
Descripción
type
autocomplete
allow_empty (bool)
Indica si el filtro permitirá que sea opcional u obligatorio (true|false)
empty_value
indica texto en el select que se mostrará en el caso de que esté vacía
allow_add
Dentro de la definición JSON podemos especificar el atributo allow_add para indicar que se puedan añadir nuevos elementos en el caso de que estos no existan
prepend_icon
[String] Este parámetro permite agregar un icono al inicio del campo, mejorando la identificación visual de la funcionalidad del campo. Ej. "fa-user"
append_icon
[String] Este parámetro permite agregar un icono al final del campo, mejorando la identificación visual de la funcionalidad del campo. Ej. "fa-user"


Otros atributos


Campos dependientes

Esta configuración permite crear dos campos select interrelacionados, donde las opciones del segundo select se generan dinámicamente basándose en el valor seleccionado en el primer select. [Nota: Por ahora sólo disponible en los modelos de base de datos (DB)]

Elemento
Descripción
dependent_field
[opcional] [Object] Objeto de configuración con los parámetros a continuación descritos.
dependent_field.field
Identifica el campo dependiente en el modelo de CFO, es decir, será el nombre del field del campo dependiente.
​dependent_field.entity
Especifica el nombre del modelo de datos que contiene las opciones dependientes
dependent_field.entity_linked_field
Define el campo que establece la relación entre ambos modelos
dependent_field.dependent_field_id
Indica el campo que se utilizará como valor (value) en las opciones del select dependiente
dependent_field.dependent_fields_value
Especifica el campo o campos que se mostrarán como texto en las opciones del select dependiente
Cesta de compras