La vista grande de una gráfica dice de qué AP o grupo es, también al imprimir y en el PNG (v1.164.6)
User value
Al abrir una gráfica de Wireless en grande (el botón BIG de un panel, tanto en la ficha de un punto de acceso como en el tablero de un grupo), la ventana ahora dice de quién es esa gráfica — el nombre y la IP del equipo, o el nombre del grupo. Antes, una captura de pantalla o un PNG exportado desde ese botón mostraba la curva pero no decía a qué aparato pertenecía, así que un archivo guardado o compartido por email/chat perdía ese dato en cuanto salía de la pantalla. Ahora el nombre viaja con la gráfica en los tres sitios donde puede acabar: la cabecera de la ventana, el título que sale al imprimir, y una franja compuesta dentro del propio PNG descargado.
Cómo usarla
- En la ficha de un punto de acceso o en el panel de un grupo, pulsar BIG sobre cualquier gráfica.
- La ventana ampliada muestra debajo del título el nombre del AP con su IP (
AP-Sala-3 (10.20.4.12)) oGroup: <nombre>si es un grupo. - Imprimir: el título del documento y la cabecera impresa llevan ese mismo nombre delante de la métrica.
- Exportar PNG: el archivo descargado empieza por el nombre del equipo o grupo, y la imagen incluye una franja superior con el nombre en negrita más la métrica, el rango de tiempo y la fecha — toda la gráfica queda identificada aunque se mire fuera de la aplicación.
Implementación
WirelessExpertChart(la ventana ampliada) recibe una opción nuevasubjectcon el texto a mostrar; la pinta en la cabecera (expert-chart-subject, estilos enwireless.css), en el título de impresión y se la pasa a la exportación PNG.chartToIdentifiedImage()(nuevo, enExpertChartHelpers.js) genera el PNG: parte de la imagen normal de la gráfica (chartToLightImage) y le añade encima, con un<canvas>, una franja con el nombre (línea 1, negrita) y el resto de líneas (métrica · rango · fecha) debajo.- Quién construye el
subject:- Ficha de un AP (
WirelessChartGrid.js): funciónchartSubject()calcula"<nombre AP> (<ip>)"si el equipo tiene IP conocida, o solo el nombre si no. - Panel de grupo (
WirelessChartGrid.js): usaGroup: <nombre del grupo>. - Tablero general (
WirelessDashboard.js+DashboardCustomize.js): el mixin de personalización del tablero (ver [[feature—monitoring—dashboard-customize]]) ahora pasa el nombre del equipo (deviceLabel) apanelExtraOpts(), que lo reenvía comosubjectal abrir la vista grande.
- Ficha de un AP (
- Test nuevo en
tests/static/monitoring_dashboard_customize.test.jscubre quepanelExtraOptsrecibe y propaga eldeviceLabel.
Commits relacionados
968a0cd1(28-09-2026, v1.164.6, PR #624) — feature completa:subjectenWirelessExpertChart,chartToIdentifiedImage(), cableado enWirelessChartGridyWirelessDashboard/DashboardCustomize, test JS.
Véase también
- [[feature—monitoring—dashboard-customize]]
- [[feature—wireless—deep-discovery-timestamp]]
- [[feature—monitoring—group-toolbar]]
- [[feature—monitoring—group-report-button]]
- [[crearack-tech—architecture—wireless-monitor]]
- [[feature—wireless—clientes-vivos-ahora]]