+++ title = "Legacy panel plugins" keywords = ["grafana", "plugins", "panel", "documentation"] aliases = ["/docs/grafana/latest/plugins/developing/panels/"] +++ # 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: ```javascript export class MyPanelCtrl extends PanelCtrl { static scrollable = true; ... ``` In this case, make sure the template has a single `
...
` root. The plugin loader will modify that element adding a scrollbar. ### Examples - [clock-panel](https://github.com/grafana/clock-panel) - [singlestat-panel](https://github.com/grafana/grafana/tree/main/public/app/plugins/panel/singlestat)