Descripción
A partir de esta entrega de la plataforma, estará disponible el template CRUD, desarrollado sobre la tecnología VUE y la librería Element .
Create, Read, Update and Delete. Esta plantilla nos servirá de interfaz de usuario para facilita la vista, búsqueda y modificación de la información de las entidades de plataforma desde un dashboard.
Configuraciones del template disponibles
Tiene pre configuradas tres tipos de vista en función del valor que se le asigne al parámetro typeGadget,
Estas vistas están diseñadas para el tipo de uso al que está destinado:
typeGadget : ‘withWizard’ Mostrará el wizard completo como en la imagen superior para poder realizar búsquedas en la entidad definiendo clausulas para el where, order by un máximo de valores y un offset, este tipo está más encaminado al uso por parte de un rol tipo administrador, el cual tenga conocimientos técnicos para saber que es un where, etc.
typeGadget : ‘searchOnly’ Mostrará el wizard parcialmente para poder realizar búsquedas en la entidad definiendo únicamente clausulas para el where este tipo está más encaminado al uso por parte de un rol usuario el cual necesite precisar filtros en las consultas a los datos.
typeGadget : ‘noWizard’ con esta opción no se muestra el wizard, en este caso el template está encaminado al uso de un usuario final. Facilitándole una herramienta sencilla para poder manipular y consultar datos de sus entidades.
hideIdColumn : Además se puede indicar en los parámetros de la plantilla si preferimos que se muestre la columna con los ids o no.
hideIdColumn: false, // show or hide id column
Elementos del template
Selector de entidad, sobre la que van a realizarse las operaciones CRUD
interruptor que muestra u oculta el wizard
Wizard para realizar consultas sobre los registros de la entidad
Formulario para añadir elementos al where en la consulta
Formulario para añadir elementos a la ordenación de la consulta
Buscador para los registros de la tabla
Botón que permite descargar los registros en formato csv o json, da la opción de descargar todos los registros de la entidad o sólo los seleccionados si se ha hecho una búsqueda previa desde el wizard
Ejemplo descarga en csv
Ejemplo descarga en json
Botón para ocultar o mostrar columnas de la tabla.
Botón para crear nuevos registros
Cada registro en la tabla cuenta con tres botones el primero para mostrar la información del registro en un formulario.
El segundo para editar dicho registro
y el tercero para eliminar el registro de forma permanente.
La tabla cuenta con paginación para hacer más sencillo su uso
pudiendo seleccionarse el total de registros a mostrar por página.