ui.aggrid

Aggrid

Use aggrid to display a DataFrame in a grid format.

Can be used anywhere in a @page_router.ui("") or @app.ui("")

Example:

from uiwiz import ui
import pandas as pd

df = pd.DataFrame({
    "Name": ["Alice", "Bob", "Charlie"],
    "Age": [25, 30, 35],
    "City": ["New York", "Los Angeles", "Chicago"]
})
ui.aggrid(df) 

Constructor

df: DataFrameNo default required argument

Methods

after_render(html: str) -> str
This method is called after the element is rendered.
:param html: The rendered HTML of the element.
before_render() -> Any
This method is called before the element is rendered.
classes(input: str) -> Self
Set tailwind classes for the element.
:param input: The tailwind classes to apply to the element.
:return: The current instance of the element.
create_cols_and_rows(df: DataFrame, escape: bool) -> Tuple
No documentation provided
get_classes() -> str
Get html classes of the element.
:return: The classes of the element.
:type: str
render(render_script: bool) -> str
Render the element as HTML.
:param render_script: If any element has a javascript script, it will be rendered as well.
:type render_script: bool
response(df: DataFrame, headers: dict) -> JSONResponse
No documentation provided
size(size: Literal) -> Self
Set the size of the element.
:param size: The size of the element.
:return: The current instance of the element.
GitHub