lyz7805 发表于 2019-10-11 09:34:29

WZTDOA 发表于 2019-10-10 16:38
好技术帐,楼主牛人,表单做的也很好看
      不用系统自动排版的话,分组其实只是为了区分单记录和 ...

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

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

本来自动排版就是参照应用中心以前的网页模式,在建字段分组时候有展示图片,但是最终的结果嘛,我就不多说了,我们都知道怎样。。。。。。http://192.168.1.80:8080/static/modules/approve_center/system/flow_guide/flow_type/variable/main.png
单记录

http://192.168.1.80:8080/static/modules/approve_center/system/flow_guide/flow_type/variable/detail.png
多记录

e_yxc 发表于 2019-10-11 17:18:41

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

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

lyz7805 发表于 2019-10-12 14:46:32

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

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

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

e_yxc 发表于 2019-10-14 10:46:57

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

谢谢啦。:handshake

e_yxc 发表于 2019-10-17 22:46:45

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

请问下你的单选框代码是否可以分享下?:)
页: 1 [2]
查看完整版本: 流程中心-定义字段-使用体验优化