表单点击预览后所有的控件属性自动变为只读
表单制作完成后,点击预览表单后发现表中所有的控件的属性自动变为只读了,这是为啥,求解答
没有发现您说的这个问题,您能详细描述一下吗,是否有使用脚本去设置readonly?
论坛管理员 发表于 2023-4-11 17:21
没有发现您说的这个问题,您能详细描述一下吗,是否有使用脚本去设置readonly?
...
if(this.workContext.getWork().activityName != "申请人申请")
{
this.target.json.isReadonly = true;
}在queryload事件里设置了未到指定流程控件只读的脚本,可是一点击预览表单就控件的属性就成只读了 预览只是简单查看界面样式,脚本不建议这里去测试,因为上下文根之类的关系,一些脚本这里不支持,您直接发起一个流程实例去测试表单更准确 论坛管理员 发表于 2023-4-12 09:28
预览只是简单查看界面样式,脚本不建议这里去测试,因为上下文根之类的关系,一些脚本这里不支持,您直接发 ...
if(this.workContext.getWork().activityName != "总务担当审核")
{
this.target.json.hide();
}那我想在表单中隐藏掉指定的table,在queryload中写这个脚本没有用,用this.form.get("fieldId").hide();同样不生效,请指点一下吧 本帖最后由 李子页 于 2023-4-12 12:06 编辑
李子页 发表于 2023-4-12 09:38
if(this.workContext.getWork().activityName != "总务担当审核")
{
this.target.json.hide();
已经解决了,用了display,但是流程已经结束隐藏部分为什么还是不显示呢,还有,无论是单选框还是多选框控件对于控件只读权限的人来说都不显示,如何让只读权限的人能看见选项但是不能编辑呢 结束的不显示,您F12跟踪一下代码,看看哪里的条件符合走了隐藏脚本
单选多选这个我不是很明白您的意思,是阅读状态下看不到待选项吗?这个就是这样的设计 本帖最后由 李子页 于 2023-4-12 16:49 编辑
论坛管理员 发表于 2023-4-12 16:31
结束的不显示,您F12跟踪一下代码,看看哪里的条件符合走了隐藏脚本
单选多选这个我不是很明白您的意思,是 ...
这个设计能改吗,就是阅读状态下能看到选项但是不能编辑,具体在哪里改呢 这个平台层面是不可以改的,平台层面需要考虑大众情况,您这个需求是少数个例,所以不会在平台层面去修改设计。
您一定需要这样的话可以使用html自己写一个类似的复选框出来 论坛管理员 发表于 2023-4-13 09:21
这个平台层面是不可以改的,平台层面需要考虑大众情况,您这个需求是少数个例,所以不会在平台层面去修改设 ...
额,那有没有办法让他可以编辑单选框,但是在提交给下一个人的时候单选框选中的值重置为未选中状态
页:
[1]
2