mirror of
https://github.com/grafana/grafana.git
synced 2025-08-01 00:41:50 +08:00

* Initial commit * Prettier fixes * Doc-validator fixes part 1 * Doc-validator fixes part 2 * More doc-validator fixes * More doc-validator fixes * Test * link test * Linnk test * Link test * More fixes * More fixes * Doc-validator fixes * Doc-validator fixes * fix broken link * Fix * Testing * Doc fixes * Link fixes * Fix links * Update docs/sources/developers/plugins/create-a-grafana-plugin/_index.md Co-authored-by: David Harris <david.harris@grafana.com> * Testing * Testing * Testing * Testing * Doc-validator fixes * Doc-validator fixes * Doc-validator fixes * Fix broken links for plugins reorganization project * Prettier fixes * Prettier fixes * Incorporate reviewer feedback * Link fixes * Link fixes * Link fixes * Link fix * Deleted space * Codeowners fix * Change grafana.com links to absolute URLs for Hugo --------- Co-authored-by: David Harris <david.harris@grafana.com>
889 B
889 B
title | aliases | keywords | description | |||||
---|---|---|---|---|---|---|---|---|
Legacy panel plugins |
|
|
Deprecated guide for Angular plugin development. |
Legacy panel plugins
Panels are the main building blocks of dashboards.
Panel development
Scrolling
The grafana dashboard framework controls the panel height. To enable a scrollbar within the panel the PanelCtrl needs to set the scrollable static variable:
export class MyPanelCtrl extends PanelCtrl {
static scrollable = true;
...
In this case, make sure the template has a single <div>...</div>
root. The plugin loader will modify that element adding a scrollbar.