Table

class foxglove.layouts.TablePanel

Display topic messages in a tabular format.

For more information, see the documentation.

Example
import foxglove.layouts as fl

layout = fl.Layout(
    content=fl.TablePanel(
        config=fl.TableConfig(
            topic_path="/topic",
        ),
    ),
)
config: TableConfig
title: Any | None = None
class foxglove.layouts.TableConfig

Configuration for the Table panel.

expansion: dict[str, Literal['e']] | None = None

Expanded rows and nested object cells. Keys are paths joined by ‘~’: a row key is the row index; a cell key is the row key followed by the column name; keys inside a nested table start with the key of the cell that contains it. The value ‘e’ means expanded. Absent keys are collapsed.

topic_path: str | None = None

FoxQL expression to display