Saltar al contenido principal

Paso 2 - crea y personaliza las páginas

Una vez realizado el paso anterior ya tienes lista la estructura de la base de datos, pero ahora necesitas crear y editar las páginas para poder visualizar y gestionar los datos como deseas.

Configuración básica

Las páginas aparecen en el menú de la izquierda, y en cada página se puede mostrar un dato diferente. Al crear la página tienes que elegir el elemento que quieres mostrar, por ejemplo si quieres mostrar los clientes, tendrás que seleccionar que el tipo de página es "cliente".

También tienes que elegir el icono que quieres que aparezca en el menú de la izquierda, por ejemplo el icono de una persona. El icono funciona exactamente igual que en el paso anterior, es un icono de font awesome.

Muy importante marcar el checkbox de "Visible" ya que sino la página no aparecerá en el menú de la izquierda.

Personalización de la página

Si lo deseas, puedes personalizar y añadir muchas funciones extra para mejorar tu programa, aquí te explicamos las más importantes.

  • Añadir botones personalizados: Puedes añadir botones personalizados para realizar acciones, por ejemplo puedes añadir un botón para enviar un correo electrónico, o para crear un nuevo elemento, o para realizar una acción personalizada. Para eso tendrás que añadir un botón y configurarlo, el texto, y la acción que quieres que realice. Por el momento la acción a realizar se limita a la ejecución de un plugin javascript personalizado o a la ejecución de un evento.

  • Jerarquía de la página: Este es un concepto muy importante, imagínate que estamos creando la página cliente, y cliente tiene relacionado un elemento pedido (un cliente puede tener uno o muchos pedidos). Entonces en este caso al usar el programa y entrar a ver la información del cliente desearíamos ver todos los pedidos del cliente sin cambiar de página, para lograr esto usamos este campo, para crear primero el campo cliente, darle al plus y añadir el campo pedido. Esto se aplica a cualquier elemento que tenga relación con otro elemento. Puede haber tantos niveles como se desee.

  • Numero de resultados por página: Este campo sirve para indicar la cantidad de items a mostrar en cada página, en el caso de que la página sea para clientes, podrás escoger si quieres mostrar 20, 50, 100 etc. También puedes escoger si quieres que se pueda cambiar el número de resultados por página o no.

  • Configuración de vistas: Puedes configurar las vistas de la página, por ejemplo si la página es para clientes, puedes escoger si quieres que se muestre en forma de tabla, calendario, galería, kanban, o hoja de cálculo. También puedes escoger si quieres que se pueda cambiar la vista o no. En el caso de calendario, galería y kanban, puedes escoger el campo que quieres que se muestre en la vista, por ejemplo si la página es para clientes, puedes escoger que se muestre el campo nombre en la vista calendario, y que se muestre el campo foto en la vista galería etc.

  • Otras opciones avanzadas: También si lo deseas puedes añadir un filtro fijo para la página, para que siempre se muestren los datos con ese filtro. Para ello hay que clicar en mostrar opciones avanzadas y crear filtro fijo. Entonces se creará un editor de texto donde podrás introducir el filtro que desees en formato json. El filtro tiene que ser un mongodb aggregation query. Si tienes dudas o no sabes como crear este tipo de filtro mira el apartado de filtros fijos de la documentación o contacta con nosotros: [email protected]