用户界面
用户界面定制概述。
本文档介绍 iTop 用户界面定制的相关内容。更多详细内容请参考 iTop 官方文档。
概述
iTop 的用户界面定制涵盖多种常见场景,包括字段控制、显示增强、主题颜色、菜单定制等。本文档汇总了各类界面定制的实现方法。
字段控制
- 强制字段必填:通过多种技术手段强制某个字段必填
- 强制字段只读:限制特定字段不可编辑
- 对特定用户隐藏字段:根据用户角色控制字段可见性
- 表单预填充:自动填充创建表单、搜索表单和转换表单中的字段值
- 数据完整性检查:在对象保存前验证数据一致性,阻止不合规数据入库
- 定义废弃规则:设置对象废弃条件
- 防止重复:通过唯一性规则避免重复数据
显示增强
- 修改 iTop 首页:将控制台首页重定向到任意 iTop 页面
- 在弹出菜单中添加条目:通过
iPopupMenuExtension接口扩展操作菜单 - iframe 仪表盘:创建自定义 iframe 仪表盘组件
- 丰富对象显示:在对象详情页添加自定义标签页或内容
- 区分同名对象:通过补充属性区分同名对象
- 修改页面标题:自定义对象详情页的浏览器标签页标题
- 对象间导航:在对象详情页添加上一个/下一个导航按钮
- 隐藏影响分析:移除对象详情页中的特定标签页
- 在列表上添加操作:为对象列表添加批量操作菜单
- 隐藏对象历史:对特定用户隐藏活动面板中的历史记录
- 添加对象概览:定义对象摘要卡片,悬停时显示更多信息
- 排序枚举值:自定义枚举属性的值排序方式
- 排序转换:自定义生命周期转换按钮的显示顺序
主题与颜色
- 修改 iTop Logo:替换控制台和登录页面的 Logo
- 修改颜色等:全面修改 iTop 的颜色方案
- 高亮关键对象:在列表中突出显示关键对象
- 高亮状态:为枚举值设置颜色和图标
- 修改菜单图标:使用 Font Awesome 图标自定义菜单
- 类颜色与图标:为类设置主色调和图标
- 修改左侧菜单颜色:自定义左侧导航菜单的颜色
- 修改主色调:替换 iTop 默认的橙色主色调
- 创建主题:编写自定义 SCSS 主题
参考
原文:https://www.itophub.io/wiki/page?id=3_2_0:customization:start
Last modified: 2026/06/10 17:31 by127.0.0.1
版本:3_2_0/customization/start.txt · Last modified: 2026/06/10 17:31 by 127.0.0.1