¿Como añadir un botón personalizado a la tabla de documentos de una bandeja?

Tabla de contenidos

Athento permite añadir 3 tipos de botones a la barra de acciones de la tabla de documentos de una bandeja:

  • Tipo link: para que al hacer clic el usuario sea redirigido a un enlace determinado
  • Tipo botón: para ejecutar una operación
  • Tipo custom: permite incrustar el código HTML que el usuario desee

Estos botones se añaden y configuran desde la administración avanzada, en Action Buttons.

Crea un nuevo Action Button mediante la opción Add Action Button.

A continuación, debes configurar las siguientes opciones:

  • Target content type: Selecciona el valor "queues | documents queue".
  • Target object id: El id de la bandeja en la que quieres que aparezcan estos botones.
  • Label: El texto de ayuda que aparece al dejar el ratón sobre el botón.
  • Style: (en formato json) El icono personalizado que queremos que tenga este botón :
    • icon: icono que queremos que aparezca.
{"icon" : "fal fa-file-invoice"}
  • Place: El lugar en el que aparecerá el botón. Se debe seleccionar "Queue – DocumentTable".
  • Operations: Las operaciones que se ejecutarán al pulsar el botón(si es de tipo button).
  • Type: Seleccionar el tipo de botón que queremos en la vista del documento.
    • button: Se ejecuta las operaciones seleccionadas
    • link: Se añade el link que queremos que se abra al clickar
    • custom: Se visualiza el elemento HTML que hayamos configurado en el atributo html del botón.
  • Params: En caso de ser un botón de tipo Link, aquí debe añadirse la URL en formato JSON.
  • Html: En caso de que el botón sea de tipo Custom, se debe configurar este otro atributo. Es el elemento a visualizar representado por el código HTML que se va a renderizar. Para esta funcionalidad es posible incluir las etiquetas del motor de plantillas de Django.