创意交融:集成自定义报表和仪表盘设计器,实现图标替换

前言

在现代数据分析领域,随着对报表和数据分析的需求不断增长,市场上涌现了许多嵌入式报表工具。这些工具能够与企业现有的OA、ERP、MES、CRM等应用系统深度集成,实现对业务数据的自助式分析。然而,在实际应用中,不同的系统往往具有独特的界面模式和风格,这就要求嵌入式报表插件的UI界面需要与系统本身的UI风格相匹配。因此,在本文中,小编将以葡萄城公司的嵌入式BI工具------Wyn商业智能软件为例,介绍如何自定义嵌入式BI工具的UI界面,以满足系统的个性化需求。

环境准备

下载安装Wyn商业智能软件

安装指导:Wyn商业智能设计器

1.自定义系统主题

(1)创建系统自定义主题

第一步打开系统主题设计器:

第二步选择主题,可选择为浅色或者深色,用于系统中需要变深/变浅的场景。选择深色时,使用时会变浅;反之则会变深。

第三步设计系统配色,可以直接输入颜色值的代码,也可以单击色块选择颜色,单击上方的菜单可以切换至不同的设计器或门户,查看效果。

如果想要重置颜色,点击"重置"即可。

第四步,设计完成后,点击保存,就可以将我们设计的主题进行保存。

第五步创建完成后可在主题列表中看到自定义主题,并且可以管理主题。如编辑,更新主题,下载配置文件,下载主题压缩包,删除等。

(2)使用系统自定义主题

在系统后台中打开系统外观 界面。然后在门户外观设置下面找到系统主题 ,单击下拉箭头,选择自定义系统主题,并保存设置。

2.替换图标

在第一节中(自定义系统主题),小编介绍了如何修改系统主题中的图标配色,接下来小编将为大家介绍如何去替换整个图标。

在项目开发中,可以通过替换CSS代码文件的方式替换报表设计器中的图标:

CSS 复制代码
<font size="3"><style>

/* 替换元素管理的图标 */
button[data-aid="Explorer_toggle"] i,
button[data-aid="元素管理_toggle"] i{
      background-image: url(icons/元素管理.png);
      background-size: 20px 20px;
      background-repeat: no-repeat;
      background-position: center center;
    }

button[data-aid="Explorer_toggle"] svg,
button[data-aid="元素管理_toggle"] svg{
      display: none !important;
    }


/* 替换表格的图标 */
div[data-aid="Table"] i,
div[data-aid="表格"] i{
      background-image: url(icons/表格.png);
      background-size: 20px 20px;
      background-repeat: no-repeat;
      background-position: center center;
    }

div[data-aid="Table"] svg,
div[data-aid="表格"] svg{
      display: none !important;
    }

/* 替换元素管理的图标 */    
div[data-aid="Chart"] i,
div[data-aid="图表"] i{
      background-image: url(icons/图表.png);
      background-size: 20px 20px;
      background-repeat: no-repeat;
      background-position: center center;
    }

div[data-aid="Chart"] svg,
div[data-aid="图表"] svg{
      display: none !important;
    }    
</style></font>

实现效果如下所示:

总结

以上就是如何自定义报表和仪表设计器的流程,如果您想了解更多有关于自定义报表和仪表设计器的资料,欢迎点击这里查看。

扩展链接:

创意展示:打造数据大屏的炫酷天气预报插件

聊一聊数字孪生与3D可视化

探秘移动端BI:发展历程与应用前景解析

相关推荐
乔旭伟12 分钟前
CentOS 停更迁移实战:vault 源配置、目标选型与迁移工程清单
linux·运维·centos
遇印记14 分钟前
应用层,网络管理
运维·网络·windows·学习·安全
鬼手点金19 分钟前
ReAct 循环
linux·服务器·前端·javascript·react.js·前端框架
EterNity_TiMe_38 分钟前
Docker服务越装越多记不住端口?我用Fenrus把NAS里的常用入口整理成一个导航页
运维·人工智能·docker·ai·容器·cpolar
l1t1 小时前
修改两处,让SQLite求解数独SQL在datafusion上运行
服务器·数据库·sql
IT大白鼠2 小时前
AI SSH 运维助手 V13.0内部版七项私有新特性全解
运维·人工智能·ssh
天蓝蓝的本我2 小时前
ollama外部无法访问.ollama.service 文件无法写入.ollama外部无法访问.
运维·网络
帷幕落秋2 小时前
经典命令场景与软硬链接
linux·运维
派小心.2 小时前
DAU和MAU怎么计算?先确定活跃事件、用户键和统计窗口
大数据·服务器·前端·人工智能·数据分析
data analyse 4563 小时前
Session数怎么计算?明确会话切分、超时与跨页规则
java·服务器·数据库