Dash围绕AG Grid的包装,AG Grid是Web上最好的交互式数据网格。
项目描述
Dash AG Grid 
Dash AG Grid是AG Grid JavaScript包的Dash组件包装器,使您能够在Dash应用程序中原生地显示AG Grid组件。
底层的 AG Grid JavaScript 软件包是由 AG Grid Ltd 开发的第三方软件组件。AG Grid 的社区版提供了许多免费功能。社区版中包含许多免费功能。一些功能需要购买 AG Grid 企业版的订阅(更多详情请见此处)。社区版和企业版均包含在此组件中,但企业版功能需要您提供有效的 AG Grid 许可证密钥。使用企业版功能的演示都标有明显的标记。
文档
快速开始
pip安装dash-ag-grid
此基本网格默认启用了以下功能
- Alpine 主题
- 排序
- 调整大小、重新排序和固定列
- 布尔值以复选框形式呈现
- 排序时的行动画
import dash_ag_grid as dag
from dash import Dash
import pandas as pd
app = Dash()
df = pd.read_csv("https://raw.githubusercontent.com/plotly/datasets/master/ag-grid/space-mission-data.csv")
app.layout = dag.AgGrid(
rowData=df.to_dict("records"),
columnDefs=[{"field": i} for i in df.columns],
)
app.run(debug=True)
AG Grid 社区版功能
以下是 AG Grid 社区版提供的部分功能
-
列交互(调整大小、重新排序和固定列)
-
列跨行
-
列分组
-
分页
-
排序
-
行选择
-
行重新排序
-
行跨行
-
固定行
-
全宽行
-
自动类型推断的单元格数据类型
-
自定义筛选
-
单元格编辑
-
提供包括数字编辑器、日期选择器、选择编辑器、文本编辑器和大文本编辑器在内的组件
-
单元格中的自定义组件 - 添加您自己的组件,如按钮、图表、指标、markdown 等
-
单元格和标题中的工具提示
-
提供带浅色/深色版本的主题
-
可自定义的主题
-
Figma 设计系统用于设计和自定义主题
-
格式化单元格数据
-
条件格式化
-
数据导出为 CSV
-
键盘导航
-
无障碍支持
-
本地化
AG Grid 企业版功能
以下是 AG Grid 企业版提供的部分功能。有关更多信息,请参阅 AG Grid 文档。
- 分组/聚合
- 高级筛选
- 记录懒加载
- 服务器端记录操作
- 支持层次数据及树形视图
- 数据导出为 Excel
- 类似 Excel 的透视功能
- 复制/粘贴
- Sparklines
查看 AG Grid 社区版和企业版功能的实时演示
贡献
我们欢迎对 dash-ag-grid
的贡献。有关更多信息,请参阅我们的贡献指南。
项目详情
关闭
dash_ag_grid-31.2.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b346513a26b58e47422be9dfd56a053502a44636ca59b205ccbdaa76867facc4 |
|
MD5 | 8c445e613742cd3eaa7fc312c1bceaed |
|
BLAKE2b-256 | cd1098baeb9e426ed73fa32db6878df5f2f15e4c59b3030e7a4dfb34ac713946 |
关闭
dash_ag_grid-31.2.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b7320787902f347a2bcaa8f6da5a0442f5fd3760cf90b50b50d82ce68305cbc4 |
|
MD5 | 2ca0447b8e796e15be4541cc69cdaf16 |
|
BLAKE2b-256 | f9d9f4dfdeb1bc01eb1c57614cd3e35b29be24cc3a238d9f8d2e57312d465357 |