组件概览
本文档适用于 NeoDash 的非支持版本,它是 Neo4j Labs 的一部分。对于支持的 NeoDash 产品用户,请参考 NeoDash 商业版。 |
下图包含应用程序内组件层次结构的概览。以下概念构建块用于创建界面

-
应用程序 - 组件结构中的最高级别。处理所有应用程序级逻辑(例如 初始化应用程序)。
-
模态框 - 工具使用的所有弹出窗口。(连接模态框、保存仪表盘模态框、错误/警告等)
-
抽屉 - 屏幕左侧的侧边栏。包含用于执行应用程序级操作的按钮。
-
仪表盘 - 主仪表盘组件。根据当前状态动态渲染组件。
-
仪表盘头部 - 屏幕顶部的文本框,用于设置仪表盘标题以及页面选择器。
-
页面 - 一个仪表盘有一个或多个页面,每个页面都可以包含卡片列表。
-
卡片 - 仪表盘内部的一个“块”。每张卡片都包含一个“视图”窗口和一个“设置”窗口。
-
卡片视图 - 卡片的正面,包含所选报告。
-
卡片设置 - 卡片的背面,包含 Cypher 编辑器和报告的高级设置。
-
卡片视图头部 - 卡片的头部,包含一个用作报告名称的文本框。
-
报告 - 卡片视图内的组件,负责处理查询执行和结果解析。包含单个图表(可视化)
-
卡片视图底部 - 卡片视图的底部。根据类型,包含多个修改可视化的“选择器”。
-
卡片设置头部 - 卡片设置的头部,用于移动/删除卡片。
-
卡片设置内容 - 包含报告主要内容的组件。这通常是 Cypher 查询编辑器。
-
卡片设置底部 - 卡片的“底部”。这包含报告的“高级设置”窗口。
-
图表 - 应用程序使用的不同可视化:柱状图、表格、图等。