grafana/public/app/plugins/panel/table/table-new
Paul Marbach 66eee1cb08
Table: Tooltip from Field (#109428)
* Table: Tooltip by Field

* add colorization support

* more progress on customizing the tooltip based on cell customization

* configurable as an option

* tooltip triggered from a chip in the corner, pinning tooltip

* i18n

* use enum where appropriate

* correctly orient the tooltip to the cell - but at what cost

* clean up some console.logs

* e2e test for the tooltip

* fix global click stuff

* remove console.log

* refine the style of the caret

* caret placement on same-side as alignment to avoid collision with inspect hover

* some updates from self-review

* increase hit target of tooltip caret

* fix width and height auto-sizing especially for dynamic height

* reorganize to pre-calc the per-field stuff

* use linear gradient for triangle

* update e2e to reflect current behavior, that clicking caret multiple times doesn't toggle pinning

* clean up event handlers a bit

* restore test for toggle click

* alright, re-remove the toggle case

* cursor pointer

* remove optional root from Popover for now

* remove this ridiculous autogenerated file

* update some of the text

* kill the cellRefMatrix

* remove unused import

* extract a util for the predicateByName part

* skip the intermediary step for getCellColors
2025-08-18 10:11:43 -04:00
..
__snapshots__
cells Accessibility: Ensure dashboard edit panel inputs have accessible labels (#109546) 2025-08-14 14:01:25 -04:00
img
PaginationEditor.tsx Accessibility: Ensure dashboard edit panel inputs have accessible labels (#109546) 2025-08-14 14:01:25 -04:00
README.md
TableCellOptionEditor.tsx Accessibility: Ensure dashboard edit panel inputs have accessible labels (#109546) 2025-08-14 14:01:25 -04:00
TablePanel.tsx Table: Frozen columns (#109276) 2025-08-08 14:55:53 +00:00
migrations.test.ts
migrations.ts
module.tsx Table: Tooltip from Field (#109428) 2025-08-18 10:11:43 -04:00
panelcfg.cue Table: Frozen columns (#109276) 2025-08-08 14:55:53 +00:00
panelcfg.gen.ts Table: Frozen columns (#109276) 2025-08-08 14:55:53 +00:00
plugin.json
suggestions.ts FEMT: Add `no-restricted-img-srcs` rule (#105006) 2025-05-12 10:34:17 +01:00

README.md

Table Panel - Native Plugin

The Table Panel is included with Grafana.

The table panel is very flexible, supporting both multiple modes for time series as well as for table, annotation and raw JSON data. It also provides date formatting and value formatting and coloring options.

Check out the Table Panel Showcase in the Grafana Playground or read more about it here:

https://grafana.com/docs/grafana/latest/features/panels/table_panel/