找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
12
返回列表 发新帖
楼主: lyz7805

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

  [复制链接]

15

主题

222

回帖

2476

牛毛

一级牛人

积分
2476
 楼主| 发表于 2019-10-11 09:34:29 | 显示全部楼层 来自 河南省郑州市
WZTDOA 发表于 2019-10-10 16:38
好技术帐,楼主牛人,表单做的也很好看
      不用系统自动排版的话,分组其实只是为了区分单记录和 ...

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

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

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

单记录



多记录

已绑定手机

93

主题

427

回帖

1716

牛毛

一级牛人

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

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

15

主题

222

回帖

2476

牛毛

一级牛人

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

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

表单中加JS不建议用标签引入文件,建议直接在表单编辑界面添加,一来各表单需求不一,二来修改测试也方便。
已绑定手机

93

主题

427

回帖

1716

牛毛

一级牛人

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

谢谢啦。:handshake
已绑定手机

93

主题

427

回帖

1716

牛毛

一级牛人

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

请问下你的单选框代码是否可以分享下?:)
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-1-21 06:26 , Processed in 0.162127 second(s), 31 queries , Yac On.

Powered by Discuz

Copyright © 2001-2025, 北京通达信科科技有限公司.

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