一、安装。
1、安装相关依赖。
pip install 'json5', 'pendulum', 'python-box'
2、安装模块。
二、创建Dashboard。
1、创建Dashboard。
系统支持两种方式创建Dashboard,此部份介绍如何样创普通Dashboard
2、基于模板创建Dashboard。
3、常用操作。
4、绑定菜单。
三、布局。
1、栅格系统。
四、数据配置。
1、通过模型配置数据。
当出现系统没有的图表时,或是一些第三方配置比较好的图表又希望借来使用时,可以使用自定义图表功能。。
2、通过方法配置数据。
Dashboard实际上也可以设计一些复杂的页面,这时,可以使用Qweb模板功能。请情。
3、通过Sql配置数据。
一些好的自定义区块可以以插件的形式放入系统中,这样省得每次都要重新copy和paste。
4、通过JSON配置数据。
一些好的自定义区块可以以插件的形式放入系统中,这样省得每次都要重新copy和paste。详情。
5、通过代码进行数据配置。
一些情况下,可能需要使用多个模型对数据进行配置处理等,此时可以使用Python代码进行配置。说明,此功能慎用,出于安全考虑可以在合局设置中禁用掉。
6、数据返回形式。
系统可以通过标准形式返回,也可以是自定义的格式。如果是自定义数据需要自行解析。
五、图表配置。
1、折线图。
2、柱状图。
3、饼状图。
4、雷达图。
5、散点图。
6、仪表盘。
7、漏斗图。
漏斗图是一种常见的数据可视化图表类型,通常用于表示某个过程中各个阶段之间的数量变化情况。漏斗图通常呈锥形或倒置的锥形状,上端宽度大,下端宽度小,通过一系列矩形或梯形来表示各个阶段的数量或比例。
8、自定义图表。
echarts等都具有丰富的图表,系统支持使用系统中没有的图表。
9、修改图表细节。
六、区块及配置。
1、基本元素。
Mana Dashboard自带了常用的元素,如图像、文本、标题、视频等。
2、Tab页。
Dashboard实际上也可以设计一些复杂的页面,这时,可以使用Qweb模板功能。
3、Counter。
Counter以动画的形式展示统计数据,是一种极好的呈现方式。
4、Data Table
5、Button。
很多时候,需要通过按扭进行页面跳转,这里便可以使用button按扭进行此操作。
7、Custom List。
很多时候,列表都是自定义形式的列表,这里我们就需要自定义的能力。
7、Card。
一般情况下,我们需要在元素外面再套一层card,这样会更区块化。
8、Timer。
七、自定义区块。
1、自定义图表。
当出现系统没有的图表时,或是一些第三方配置比较好的图表又希望借来使用时,可以使用自定义图表功能。详请。
2、Qweb区块。
八、搜索。
1、搜索分组。
2、文本搜索。
3、many2one搜索。
4、Tab搜索。
5、Many2Many搜索。
6、DateTime搜索。
7、Option搜索。
8、TimeRange搜索。
9、checkbox多选。
10、selection
11、搜索按扭。
九、导入导出。
1、导入。
ManaDashboard可以很方便的导入之前导出的Dashboard。
2、导出。
十三、数据钻取。
1、默认下钻。
2、无限下钻。
十四、数据联动。
1、数据联动配置。
十五、主题。
1、搬运echarts示例。
Mana Dashboard内置主题设计工具,可以很方便的设计主题风格。
十六、示例。
1、搬运echarts示例。
echarts有很多不错的示例,怎么借它山之石头为我所用,本节以此为例