Overview

Panel 0.14, released on November 10, 2022, introduces the Tabulator widget for advanced interactive tables.

Main Features

Tabulator widget

The Tabulator widget provides interactive tables with sorting, filtering, inline editing, and server-side pagination.

python
import panel as pn
import pandas as pd

pn.extension('tabulator')

df = pd.DataFrame({
    'name': ['Alice', 'Bob', 'Charlie'],
    'score': [95, 87, 92],
})

table = pn.widgets.Tabulator(df, pagination='remote', page_size=10)
# pn.serve(table)

Improved templates

Application templates are enriched with new layout options and better dark theme support.

python
import panel as pn

template = pn.template.FastListTemplate(
    title='My Dashboard',
    sidebar=['Filter 1', 'Filter 2'],
    main=['Main content'],
    theme='dark',
)
# template.servable()

Sources