页面树结构
转至元数据结尾
转至元数据起始

版本号:DWF3.0-v20230707 (六一版行动计划)

  1. 数据大屏升级
    1. UI界面升级,地图组件BUG修复,图片上传功能BUG修复
    2. 数据源配置项增加更多设置,增加实体类数据和调用sql查询两个快捷按钮辅助用户配置dwf的接口数
  2. 树表格
    1. 支持实体类、关联类的树表格的配置,实体类配置树表格能力参考目录树控件,关联类配置树表格能力参考关联树控件
    2. 拥有第一层数据分页能力
    3. 展开树节点只能在配置的第一个属性上展开
    4. 支持脚本进行表格cell样式的设置,方法是tree.setCellStyle (详见脚本手册)
  3. 表单加载效率提升
    1. 调用元模型接口合并(类元数据、全局脚本、类操作),减少请求次数
    2. 增加表单模型前端缓存机制
  4. 数据导入导出控件
    1. 增加了按钮控件分组
    2. 增加了数据导入控件
    3. 增加了数据导出控件
  5. 资源管理页面添加图片管理器功能
    1. 建模工具--系统管理–资源管理增加图片资源管理按钮
    2. 支持图片库维护
    3. 支持直接复制图片地址(可以为大屏提供元素)
  6. 移动端按钮操作openTab支持状态保持定制
    1. 在操作配置中的更多属性中增加源表单刷新和目标表单刷新的配置项
    2. 解决的问题是tab页签切换需要保留上一次表单的数据
  7. 脚本增加this.env.locale
    1. 可以返回当前的语言环境
    2. 前端脚本和后端脚本都支持
  8. 表格导出功能设置增加是否带有英文名的开关
    1. 优化表格导出excel的表头,默认只显示中文名,可以开启带英文名导出

版本号:DWF3.0-v20230727

  1. 对象增删改查接口性能优化
  2. 可定制对象查询接口返回属性(不影响使用)
    1. 实体类和关联类的查询接口(objects接口)优化,增加returnAttrs参数
    2. 树查询接口优化(tree和joined接口),增加returnAttrs参数
  3. 增加脚本编辑保存时提供并发修改提示
    1. 并发保存脚本如果冲突会有提示确认是否覆盖
  4. 增加查询框对可视化控件的过滤
    1. 增加查询框对饼状图、散点图、混合图、百度地图、省份地图、商品卡片的数据过滤支持
  5. 增加移动端的人员点选控件

版本号:DWF3.0-v20230821

  1. 支持数据库切换能力
  2. 外部实体类视图问题修复
  3. 修复了英业达旧模型数据在最新版本里数据容器通过过滤条件查询对象为空导致内部无表格过滤条件时继承数据容器过滤条件解析为空字符串的问题
  4. 修复了数据容器options参数&this.obj脚本错误

版本号:DWF3.0-v20230925

  1. 前端控件性能优化,按需返回需要的属性
    1. 单对象控件优化:单选框、选择框、复选框、标签
    2. 多对象控件(需要打开优化开关):卡片、表格、关联树、目录树、树选择
    3. 其他优化项(需要打开优化开关):数据容器
  2. 建模端PC端表单分享增加皮肤选择参数
    1. 分享的表单可以支持选择皮肤
    2. 分享地址可以被集成到其他系统,并且保持分享皮肤样式不变
  3. 增加系统日志插件(通过在菜单中绑定表单,动作选择implement,插件名称为系统日志)
    1. 支持在modeler端配置系统日志
    2. 支持在app端配置系统日志
  4. 优化基于自定义sql生成外部实体类能力(增加了基于sql生成外部实体类的编辑sql的能力)
    1. 不再在数据库中生成真实的view,数据通过自定义sql查询获得
    2. 增加了编辑自定义sql的能力,生成外部实体类后还允许再次编辑
  5. 上传文件绑定String类型功能优化
    1. 控件增加只保存相对路径开关,默认关闭
    2. 开关打开则只保存相对路径
    3. 开关关闭则保存上传文件对应的元数据信息(如文件中文名)
  6. PC端增加人员选择控件
    1. 支持配置人员选择的数据权限(所有权限、用户本级权限、本级及下级权限、自定义数据权限)
    2. 支持选择用户组,支持选择用户
  7. PC端多文件上传控件的优化
    1. 支持点击上传、拖拽上传、预览上传、手动上传、文件详情(列表)五种可选交互方式
    2. 支持文件大小上线控制(单个文件)
  8. 建模工具页面加载数据性能优化
    1. 优化的页面包括:数据模型、表单模型、功能模型、组织模型、属性授权规则、数据连接管理、API接口管理、代码装配、系统资源、脚本分类、脚本管理
    2. 优化的内容:将前端翻页优化为后端接口翻页
  9. 脚本omf增删改查函数性能优化
  10. 性能优化-实体类/关联类/外部实体类列表接口支持分页,实体类/关联类/外部实体类管理界面接口调用优化
  11. 其他修复
    1. 文本框getValue严格按照setValue值返回
    2. 11版本360浏览器globalThis undefined问题
    3. 修复时序数据看板没有数据时loading页不删除
    4. 修复bug11556:pdf预览失败
    5. 修复bug11563:批量创建/更新后只有第一条对象执行了类事件(创建后、更新后事件)
    6. 修复bug11546:日期范围框导致查询框失效

版本号:DWF3.0-v20231207

  1. 关联类编辑逻辑调整
    1. 关联类新增时,判断是否有左右类的非系统属性控件,如果有则修改左右类,如果没有则不修改左右类
    2. 关联类编辑时,判断是否有左右类的非系统属性控件,如果有则修改左右类,如果没有则不修改左右类
  2. 脚本的编辑界面增加不关闭保存的功能
    1. 在脚本编辑窗口的右上角增加保存按钮,可以保存当前配置但不关闭窗口,便于进行调试
  3. 数据字典插件化,允许在modeler端直接配置插件,不依赖APP端表单引擎
    1. 封装数据字典相关接口
    2. 封装数据字典插件,可以直接在绑定表单的时候被引用
  4. 更换后端脚本处理方式,增加后端脚本预编译能力
    1. 解决了后端全局脚本达到上万行的时候造成每个脚本执行都会有巨大的开销,优化后只需要编译一次,后续在执行脚本的时候全局脚本不会再被重新编译
    2. 显著的优化实在调用数据进行批量更新的时候,如使用接口cudBatch的时候,全局脚本过多,执行效率有显著提升
  5. 定时任务插件化,允许在modeler端直接配置插件,不依赖APP端表单引擎
    1. 脱离了APP端表单引擎,可以在modeler端直接使用定时任务插件
  6. 起始操作配置增加便捷选择功能
    1. 通过选择菜单来配置起始操作,减少了用户记忆路由的成本,增加了可用性
    2. 起始操作也能绑定自定义的表单,不在菜单中的表单也能被设置为起始操作,体验更佳
  7. 组织用户控件增加允许多选配置项,如果开启,APP端允许多选
  8. 人员选择控件将数据范围文案调整为组织可见范围,让用户更清晰了解该功能的用途
  9. 后端脚本优化项
    1. 后端脚本this.org.user/group.getByName,当用户/用户组不存在时返回null,不再报错
    2. 后端脚本在多次this.org.group.create时,保持脚本完整事务,try catch后不影响其他的create
    3. 执行后端脚本后,不再打印“后端脚本执行完毕”日志
  10. 修复Bug:移动端刷新页面后使用提交流程按钮,页签没关闭的Bug修复

版本号:DWF3.0-v20240201

  1. 增加表单内控件异步请求完成事件
    1. 表单基础配置中增加了 :表单加载完成操作
    2. 在这个操作中写脚本可以确保所有异步请求的数据都加载完成再执行,确保脚本执行时机正确
  2. 表单引擎内存使用优化
    1. 解决了频繁打开关闭页签导致浏览器内存溢出的问题
  3. 树控件增加了节点标签通过表达式显示设置的内容(自定义显示数据和格式)
    1. 目录树控件增加表达式开关
    2. 关联结构树控件增加表达式开关
  4. 时序看板控件增加支持显示范围可以基于一个时间来设置时间范围,尤其是基于当前时间的一个范围设置
    1. 相对时间:结束时间-偏移量
    2. 相对时间:当前时间-偏移量
  5. 移动端选择框增加支持远程搜索功能
  6. 新增单点登录配置能力,可以通过配置实现与其他平台系统的单点登录
    1. 以Welink为例进行了详细验证
  7. 增加查询全量用户的能力,允许非admin用户都可以查看到系统的所有用户
    1. 在系统配置文件applicatiion.properties中增加了配置项restrictedUserVisibility=false,
    2. restrictedUserVisibility为false表示可以查系统的全量用户,为true表示只可以看到用户所在组和子组的其他用户
    3. 修改了接口配合配置项生效:
      1. /dwf/v1/org/groups/{oid}/users 获取指定组用户
      2. /dwf/v1/org/users 获取所有用户/根据条件获取用户
      3. /dwf/v1/org/users-count 获取所有用户数量
  8. Bug修复:【目录树】editNodeObj编辑数据后,弹出异常提示信息
  9. Bug修复:【移动和pc端-超级控件】①乱码②打开编辑代码页面失败
  10. Bug修复:【移动和pc端-超级控件】编辑收藏控件,没有显示保存功能


版本号:DWF3.0-v20240314

  1. PC端增加二维码控件
  2. 人员选择控件升级,
    1. 增加支持多选功能
    2. 增加本组用户和全部用户按钮
  3. 将Modeler端涉及到使用文本框编辑脚本的能力全部修改为使用Monaco Editor控件,涉及到的控件如下:
    1. 过滤条件生成器,增加SQL语法高亮
    2. 自定义SQL配置功能中的sql语句增加SQL语法高亮
    3. 属性授权规则功能中的内容采用SQL语法高亮
    4. 关联结构树中节点标签采用JSON语法高亮
    5. 组织结构树的节点标签采用JSON语法高亮
    6. 标签控件的表达式生成器,采用JSON语法高亮
    7. 表单JSON的界面,采用JSON语法高亮
    8. 外部实体类-自定义查询编辑器,采用SQL语法高亮
  4. this.msgboxDialog脚本方式打开窗口支持设置需要用户确认才可关闭
  • 无标签

评论

  1. 钟广友 发表:

    版本号:DWF3.0-v20230925

    5.上传文件绑定String类型功能优化

    1. 控件增加只保存相对路径开关,默认关闭 【兼容建议:默认打开,即“保存相对路径”】
    2. 开关打开则只保存相对路径 【建议“相对路径”能额外记录“&file_id”属性值】
    3. 开关关闭则保存上传文件对应的元数据信息(如文件中文名)