Saltar a contenido

Listar topics

Lista los topics seleccionados y su estado en una lista ordenada.

Hay una lista de elementos que se pueden configurar en el dashlet:

Altura en filas del canvas

Define la altura en número de filas asignadas al dashlet.

El valor de altura estará entre 1 y 4 donde 4 ocupará el 100% de la página.

Ancho en columnas del canvas

Establece el ancho que ocupará el elemento en el dashboard.

El valor máximo permitido es 12 (100% de ancho).

Autoactualización

Permite hacer el dashlet más dinámico agregando una actualización automática (en minutos).

Lista de campos a ver en la tabla

Permite seleccionar campos específicos para ver. Por defecto, el dashlet mostrará las siguientes columnas: ID, título, estado, creador y fecha de creación.

Las columnas se pueden personalizar separando las definiciones de campo con ; (punto y coma).

Cada definición de campo es una lista de tokens separados por comas:

nombre_campo,etiqueta,tipo,ancho,[opciones...]

Los primeros cuatro tokens son posicionales:

Token Posición Descripción Obligatorio
nombre_campo 1 El ID interno del campo (ID del fieldlet o nombre de campo integrado como title, name_status, created_by, created_on, modified_by, modified_on, assignee, projects)
etiqueta 2 Etiqueta del encabezado de columna mostrada en el dashlet No
tipo 3 Tipo de campo: text, number, number(N) (N = decimales), checkbox, ci No (por defecto text)
ancho 4 Ancho de la columna en píxeles. Cuando se establece, el texto del encabezado se ajusta para caber No (tamaño automático)

A partir de la posición 4, los tokens restantes se auto-detectan por su valor y pueden ir en cualquier orden:

Token Valores Descripción
total sum, min, max, count, avg Agregación para la fila de totales
formato_numero currency Usar formato decimal según la configuración regional
simbolo Cualquier otro valor (ej. $, , %) Símbolo de unidad añadido después del valor
alineacion left, center, right Alineación del texto (por defecto center, left para título)

Ejemplo con alineación y totales:

mi_campo,Mi Etiqueta,number,,sum,right

Ejemplos

Un diseño simple de tres columnas:

title,Título;created_by,Creado Por;name_status,Estado

Una columna numérica con totales, formato de moneda y alineación:

title,Título;created_by,Creado Por;incoming,Mis Ingresos,number(2),,sum,currency,$,right

Esto produce:

    Título | Creado Por  | Mis Ingresos
    --------------------------------------
    Title1 | 2016-02-02  |      23,25 $
    --------------------------------------
                          |    Total: $

Tipos

Text

Tipo por defecto. Muestra el valor del campo como texto.

Number

Muestra un valor numérico. Se puede añadir la precisión decimal entre paréntesis: number(2) muestra 2 decimales.

Con el token total (posición 5), una fila de totales puede mostrar:

  • sum - Suma de todos los valores de la columna.
  • max - Valor máximo.
  • min - Valor mínimo.
  • count - Número de filas.
  • avg - Promedio de todos los valores.

El token formato_numero (posición 6) se puede establecer a currency para formatear números usando las preferencias regionales del usuario (formato US con . para decimales o formato estándar con ,).

El token simbolo (posición 7) añade un símbolo de unidad después del valor (ej. $, , %).

Ejemplo: title,Title;created_by,Created By;incoming,My incoming,number(2),,sum,currency,$

    Title  | Created by  | My incoming
    ------------------------------------
    Title1 | 2016-02-02  | 23,25 $
Checkbox

Muestra un icono gráfico de marcado/desmarcado en lugar de 1 o 0 para fieldlets booleanos.

Ejemplo: title,Title;created_by,Created By;mi_check,Aprobado,checkbox

CI

Resuelve los MIDs de recursos a sus nombres de visualización. Útil para campos de usuario como owner o assignee que almacenan IDs internos.

Ejemplo: title,Title;created_by,Created By;owner,Owner,ci

Sin tipo ci:

    Title  | Created by  | Owner
    --------------------------------
    Title1 | 2016-02-02  | 1108

Con tipo ci:

    Title  | Created by  |  Owner
    --------------------------------
    Title1 | 2016-02-02  | admin-1

Número máximo de topics a listar

Establece el número máximo de topics a mostrar en la tabla. Por defecto está establecido en 100.

Si deseas mostrar todos los topics, simplemente establécelo en 0.

Ordenar por

Establece un orden por un campo determinado (especificado por el ID del fieldlet). Por defecto ordena por ID del topic.

Orden de clasificación

Indica orden ASC o DESC.

¿Mostrar fila de totales?

Incluye una última fila mostrando el total si tenemos un tipo number en la tabla.

Seleccionar topics en categorías

Selecciona una o más categorías para mostrar en la tabla.

Seleccionar topics en estados

Selecciona uno o más estados para configurar la tabla.

¿Excluir estados seleccionados?

Excluye las clases seleccionadas en el combo anterior y muestra el resto que no están seleccionadas.

Usuario asignado a topics

Permite filtrar los topics por usuario asignado o por cualquier usuario.

Condición avanzada JSON/MongoDB

Permite usar un formato JSON o una consulta MongoDB para agregar una condición.

  {"labels":[],"categories":["*id*"],"statuses":[],"priorities":[],"start":0,"limit":25}

Donde id es la clave única de la categoría que se puede consultar a través del REPL.