请选择 进入手机版 | 继续访问电脑版

通达用户社区[OA论坛]

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: lyz7805

流程中心-定义字段-使用体验优化

[复制链接]
 楼主| 发表于 2019-10-11 09:34:29 | 显示全部楼层
WZTDOA 发表于 2019-10-10 16:38
好技术帐,楼主牛人,表单做的也很好看
      不用系统自动排版的话,分组其实只是为了区分单记录和 ...

对于分组这个问题,简单点确实是让系统自己建就好了,但是这对接下来的工作就造成一定麻烦,比如流程可写字段分配上,系统建的分组名称是流程名称,你选字段时候就发现很乱;还有高级查询导出流程数据,也都会带分组,这也会让人烦(这都是单记录问题,多记录是自称一组)。

至于修改表单控件,看你说的应该是只是改名称的问题,这个倒是没有那么麻烦,系统会根据表单中控件名称重命名对应字段的名称,包括字段相关设置,比如单选框的选项等。
我倒是感觉比较麻烦的是如果一个流程中其他步骤也建了表单,那么得一个表单一个表单的去调整,那才是最烦的。

本来自动排版就是参照应用中心以前的网页模式,在建字段分组时候有展示图片,但是最终的结果嘛,我就不多说了,我们都知道怎样。。。。。。

单记录



多记录

回复 支持 反对

使用道具 举报

发表于 2019-10-11 17:18:41 | 显示全部楼层
lyz7805 发表于 2019-10-11 08:57
你说的处理复选框,选中不选中来显示/隐藏其他元素的操作其实和单选框差不多,都可以通过添加js监听事件 ...

主要是单子提交后,会不会恢复原来样子。还有请问下,你的JS是不是直接在设计表单里面写的?还是用link的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-12 14:46:32 | 显示全部楼层
e_yxc 发表于 2019-10-11 17:18
主要是单子提交后,会不会恢复原来样子。还有请问下,你的JS是不是直接在设计表单里面写的?还是用link的 ...

这个就是优化啦。
在可写时候监听change事件可以在办理时候显示和隐藏;
当然也少不了没有可写权限,但是字段有值的情况,所以要监听document.ready事件,页面加载完成之后,根据当前值选择隐藏的内容,这样就控制了提交之后别的步骤办理和流程打印时候的问题。
这样处理才算得上完美。

表单中加JS不建议用标签引入文件,建议直接在表单编辑界面添加,一来各表单需求不一,二来修改测试也方便。
回复 支持 反对

使用道具 举报

发表于 2019-10-14 10:46:57 | 显示全部楼层
lyz7805 发表于 2019-10-12 14:46
这个就是优化啦。
在可写时候监听change事件可以在办理时候显示和隐藏;
当然也少不了没有可写权限,但是 ...

谢谢啦。
回复 支持 反对

使用道具 举报

发表于 2019-10-17 22:46:45 | 显示全部楼层
lyz7805 发表于 2019-10-11 08:57
你说的处理复选框,选中不选中来显示/隐藏其他元素的操作其实和单选框差不多,都可以通过添加js监听事件 ...

请问下你的单选框代码是否可以分享下?
回复 支持 反对

使用道具 举报

小黑屋|手机版|Archiver|通达用户社区[OA论坛] ( 京ICP备14032129号

GMT+8, 2019-11-20 18:26 , Processed in 0.106341 second(s), 15 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表