第一天(2021-06-28):
答疑老师:张晨浩、王昆
问题清单:
问:相同实体类绑定在两个不同的表格A,B上,向B增加记录的时候,A中出现空行是为什么?
答:虽然界面上是两个表格,但是实体类还是一个,增加一行对象意味着前面的字段也增加了空格,所以前一张表也出现了空行。
问:做好的表单, 怎么发布到 app-web 页面上?
答:通过功能模型设置,第二天的课会提到。
问:用户界面,用户可以通过excel上传数据么?数据导入导出 支持多大数据量?一次10万可以吗?
答:用户界面可以设置导入,导出功能,一次导入不宜太多,建议将10条数据分成多个文件导入。
问:通过数据模型新增的属性,为什么在属性库中看不到?
答:通过数据模型新增的属性是绑定在对应类上的,和属性库是分离的,所以在属性库里查不到。
问:自动生成的列表表单,新增显示了创建人和日期?
答:使用引用类的时候需要设置回填oid,否则DWF不知道如何查询引用对象。
问:我们做手机端 页面要开发两次吗 一遍是手机 一遍是pc端?
答:不用,但是需要区分手机页面和PC页面的表单。
问:为什么编辑表单的时候会出现“找不到服务器”的情况?
答:建议使用Chrome浏览器。
问:属性名能带下划线吗?
答:不能,建议采用驼峰命名。
问:请问选择框的 "浏览字段" 能自定义显示格式么?我目前看到的是选择的多个字段以短线相连?
答:不能,还在改进中。
问:这个表的操作列有办法可以实现把“删除”和“详情”放在更多里面吗?
答:现在还不能
第二天(2021-06-29):
答疑老师:白静宜
实体类中新增属性里的数据字典功能如何使用?
数据字典添加后,实体类属性这边没有显示?
上传文件之后,鼠标悬停位置有个红叉,能拿到这个红叉的事件么?
已经创建的实体类表单, 表单的英文名是否就不能再修改了?
模型的版本管理除了模型包打包导出外,还有没有其他方法?
建模工具的密码可以修改吗?
起始操作咋设置呢?
问题清单:
序号 | 问题类型 (界面、脚本(前、后)、环境) | 问题描述 | 提问者 | 解决方案 | 是否解决 | 备注 |
---|---|---|---|---|---|---|
1 | 功能使用 | 实体类中新增属性里的数据字典功能如何使用? | 朱云飞 | 在DataDict维护目录与键值对 | 是 | |
2 | 前端脚本 | 上传文件之后,鼠标悬停位置有个红叉,能拿到这个红叉的事件么?我能拿到上传文件的值变更,但是红叉的值变更拿不到。就是从空到有值能拿到,但是叉掉之后值变成空,值变化事件就没起作用了 | 张倩 | 附件控件的红叉事件目前拿不到;appClose脚本正在开发 | 否 | |
3 | 数据字典 | 数据字典添加后,实体类属性这边没有显示 | 朱云飞 | 刷新 | 是,重新登陆 | |
4 | 表单 | 已经创建的实体类表单, 表单的英文名是否就不能再修改了? | 136****3510 | 不能改了 | 是 | |
5 | 模型包 | 模型的版本管理除了模型包打包导出外,还有没有其他方法 | 朱云飞 | 没有 | 是 | |
6 | 授权 | 列表的操作列里,我添加了几个按钮,这些按钮分配给不同的用户组。但是我现在总有一个组是什么按钮也看不到的,分给它的也看不到。 编辑、升版、查看分配给了 specOperator,签核、查看分配给了 specApprover,但是我用相应的用户登录后,specApprover都看不到按钮,关键不是一直看不到,操作了很多次,中间有能看到的时候 | 张倩 | 不确定是缓存问题还是操作问题 我这里登陆上去看到4个操作分配给operator,1个操作分配给operator下的3个用户;重新按描述分配权限后,按钮正常显示 | 是 | http://i-vmqnr6b1.cloud.nelbds.org.cn:8180/dwf/modeler-web/FormEngine/FormManagement |
7 | 属性 | 属性是string,脚本进行自增计算并赋值后(赋值为int型)报错传入值不符合所定义的类型 | 王(河北工院网名) | 在脚本里加上了toString(),这里后端应该兼容一下,String类型传入int等都应该转为String | 是 | http://i-t1duxzas.cloud.nelbds.org.cn:8180/dwf/app-web/forms/mesOperation/gx_xz?displayType=create&token=eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTYyNTgxNjg3MX0.L3UEwVWJSgvFwxEfb9Ir7sHH-_inFeqAjyEpzUnDD-TQ3hV88yuwGs2RjzGiV6S7-LSYbnTuYSjY1eIfSqTUAQ |
8 | 功能使用 | 建模工具的密码可以修改吗 | 太原理工大学-雄鹰小组-aquarius,李海亮 | 可以,在application.properties里配置 | 是 | |
9 | 功能使用 | 起始操作咋设置呢 | 太原理工大学-雄鹰小组-aquarius,李海亮 | 在应用中绑定表单,然后在app端打开应用就可以设置某个表单为起始操作了 | 是 | |
10 | 功能使用 | 看板里的地图没有设备图片是咋回事呢 | 太原理工大学-雄鹰小组-aquarius,李海亮 | 过滤条件写错了 | 是 | |
11 | 前端脚本 | 查询零件操作为啥么查不出来呢? | 太原理工大学-雄鹰小组-aquarius,李海亮 | 使用了查询组件,脚本第一行var zujian = this.getSourceAddin().eventData;,但查询组件里没有定义eventData 手册上只给了示例,代码直接粘上去是不能用的,而且没有说明操作类型需要是implement | 是 |
第三天(2021-06-30):
答疑老师:郭思雨
问题清单:
Q1. Echarts里把一个钟表代码复制到dwf的echarts控件里 没有正常显示?
问题场景主要现象:
图一echarts5.x官网例子. 图二DWF建末端自定义可视化运行后结果.
A1: 目前建模和应用端echarts的版本使用是V4.6.0 用户用例脚本里出现的echarts5.x对仪表盘新增的 'anchor' 等新属性 所以导致无法正确绘制样例 后面版本迭代会考虑更新我们对echarts的版本支持情况的。
Q2.表格内 ‘下载图片’ 功能无法正确下载图片 打开的地址404?
问题场景主要现象:
错误的代码: 错误的资源文件地址:
A2: 两个原因导致
- 脚本全局属性env.serverURL 目前自动获取的是的当前服务器ip+port 对私有自定义部署 增加服务器path情况不友好 需调整使用Config里面的有效变量 保证服务器地址指向正确性;
- 脚本内容中还有一处 '${targetObjOid}' 前面有大量的空格 在浏览器url地址栏解析为转码%20 导致找不到资源 (这个问题最好看下教程里的示例代码是不是就存在问题 引导了用户走向错误的深渊23333);
Q3
第四天(2021-07-01):
答疑老师:刘博
问题清单:
序号 | 问题类型 (界面、脚本(前、后)、环境) | 问题描述 | 提问者 | 解决方案 | 是否解决 | 备注 |
---|---|---|---|---|---|---|
1 | ||||||