Athento permite personalizar las columnas del listado de documentos que aparece en la pestaña "Documentos" de los formularios.
Estas configuraciones están disponibles desde la administración avanzada del formulario. Concretamente, estas configuraciones se encuentran en "Document type table configurations" en el atributo "Configuration".
La configuración que sobre escribe el comportamiento de la tabla por defecto, se debe especificar en formato JSON, en el atributo "Configuration".
Para cada columna que se quiera modificar, debemos indicar su identificador.
Los identificadores disponibles son:
- filename: Columna con el título del documento.
- lifecycle_state: Columna del estado del ciclo de vida del documento.
- state: Columna del estado del documento.
- creation_date: Columna de la fecha de creación del documento.
- serie: Columna de la serie del documento.
- author: Columna del autor del documento.
- version: Columna de la versión del documento.
- UUID de un campo: El identificador de la columna de un campo es el UUID de ese campo.
Las configuraciones disponibles son:
- title: Texto que aparece en la cabecera de la columna.
- hidden: Indica si se oculta la columna, true si se quiere ocultar.
- cell: Configuración referente al contenido de la celda.
- format: Formato de representación de la celda. Actualmente solo soporta formato para fechas.
- filter: Configuración referente al contenido del filtro.
- format: Formato de representación de la celda. Actualmente solo soporta formato para fechas.
Además, también se pueden añadir configuraciones generales:
- order_column: Listado con el identificador de las columnas en el orden en el que se desea que se muestre.
- visible_column: Listado con el identificador de las columnas que aparecerán como seleccionadas por defecto en la tabla. Serán visibles por defecto.
A continuación se muestra un ejemplo de un JSON de configuración:
{ "filename": { "title": "Nombre personalizado de la columna" }, "1de78099-362a-4c42-abf1-d067852538f8": { "title": "Nombre personalizado de la columna de campo", "cell": { "format": "dd/MM/yyyy" }, "filter": { "format": "dd/MM/yyyy" } }, "creation_date": { "hidden": true }, "order_column": [ "1de78099-362a-4c42-abf1-d067852538f8", "filename", "creation_date" ], "visible_column": [ "filename", "creation_date" ] }
Formato de las columnas de tipo fecha
Las unidades vienen referenciadas por: dd (días), MM (meses), yyyy (años), HH (horas), mm (minutos) y ss (segundos).
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.