EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
学习指南
更新说明
安装与集成
上线指南
初见EOS
低代码开发手册
专业代码开发手册
专题场景实战
公共服务框架
应用运行治理
最佳实践
运维指南
  • 视图相关问题排查指南
  • 一、前置操作:补丁更新
  • 二、问题排查
  • 1. 流程视图与审批
  • 2. 排序异常
  • 3. 样式与显示异常
  • 4. 视图操作与交互
  • 5. 常用开发技巧

# 视图相关问题排查指南

# 一、前置操作:补丁更新

在开始排查问题前,请务必完成以下补丁更新步骤,以排除已知问题的干扰:

  • 前端: 优先安装最新的前端补丁
  • 后端: 优先建议安装后端合集补丁,若无合集补丁通过以下链接检查是否存在相关补丁。若存在,请先安装对应补丁再进行后续问题排查

补丁参考链接:http://help.primeton.com/productcs/patches/

# 二、问题排查

# 1. 流程视图与审批

问题现象 可能原因/解决方案
点击“查看流程”按钮无反应 1. 在流程中开启“同步流程数据”
2. 安装最新前端补丁
办理/审批按钮不显示(会签场景) 不建议直接使用admin账号,admin作为管理员账号且本身并无机构,建议通过其他用户赋权租户管理员角色
查看流程指定节点数据 视图中添加按钮,动作选择“打开弹窗发起流程”,转代码后将 pageType 改为 view,并传入 workItemID

# 2. 排序异常

问题现象 排查方案
按创建时间排序后数据重复,去掉排序正常 检查数据库底层数据,确认是否存在重复记录

# 3. 样式与显示异常

问题现象 可能原因/解决方案
表头对齐方式设置不生效 “显示字段”中的对齐控制的是内容,表头对齐需在视图“表格设置”中单独配置
单元格合并后内容显示不全 将该字段的“超出宽度时”属性设置为“折行”
字段设置为链接后样式被强制覆盖(变蓝、下划线) 视图编码模式下添加CSS覆盖默认样式
示例:.el-link.el-link--primary { color: #606266; }
视图滚动条太细或太粗 可通过CSS自定义调整
鼠标悬停表头改变底色 视图编码模式CSS中添加:
.vxe-header--column:hover { background-color: red; }

# 4. 视图操作与交互

问题现象 可能原因/解决方案
视图列表开关无法操作 视图设置-表格设置中开启“允许编辑”
获取点击行数据 点击事件中使用:data.row
设置某些行不可选中 添加方法设置“可选择行逻辑”,返回 false 的行不可选
行内编辑保存时提示“页面已发生变动”,怎么去掉该提示 行内编辑按钮中关闭“检查值变化的开关”
表格高亮行或字段 使用“当前行被点击时触发”事件,调整行样式实现高亮

# 5. 常用开发技巧

需求 代码片段/方案
获取视图数据 “视图加载后”事件中:console.log(this.data);
控制按钮显隐 按钮“显示控制”中编写表达式,返回 true 或 false
阻止视图自动查询 “视图查询前”事件中:return false;
给嵌套视图传参 this.Api.openDialog 的 props 中传递参数;或在表单中定义参数接收
获取树表数据 树表懒加载时,“视图查询后”事件中 this.data 可能为空,可使用 setTimeout 延迟获取

← 视图查询问题排查指南 打印与打印模板问题排查指南 →