12下一页
发帖
查看: 16625|回复: 10

表单点击预览后所有的控件属性自动变为只读

升级   0.14%

36

主题

55

回帖

14

积分

注册会员

Rank: 2

积分
14
发表于 2023-4-11 14:21:28 | 显示全部楼层 |阅读模式


表单制作完成后,点击预览表单后发现表中所有的控件的属性自动变为只读了,这是为啥,求解答

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-4-11 17:21:42 | 显示全部楼层


没有发现您说的这个问题,您能详细描述一下吗,是否有使用脚本去设置readonly?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   0.14%

36

主题

55

回帖

14

积分

注册会员

Rank: 2

积分
14
发表于 2023-4-12 09:08:46 | 显示全部楼层
论坛管理员 发表于 2023-4-11 17:21
没有发现您说的这个问题,您能详细描述一下吗,是否有使用脚本去设置readonly?

...

if(this.workContext.getWork().activityName != "申请人申请")
{
    this.target.json.isReadonly = true;
}在queryload事件里设置了未到指定流程控件只读的脚本,可是一点击预览表单就控件的属性就成只读了
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-4-12 09:28:33 | 显示全部楼层
预览只是简单查看界面样式,脚本不建议这里去测试,因为上下文根之类的关系,一些脚本这里不支持,您直接发起一个流程实例去测试表单更准确
回复

使用道具 举报

升级   0.14%

36

主题

55

回帖

14

积分

注册会员

Rank: 2

积分
14
发表于 2023-4-12 09:38:01 | 显示全部楼层
论坛管理员 发表于 2023-4-12 09:28
预览只是简单查看界面样式,脚本不建议这里去测试,因为上下文根之类的关系,一些脚本这里不支持,您直接发 ...

if(this.workContext.getWork().activityName != "总务担当审核")
{
    this.target.json.hide();
}那我想在表单中隐藏掉指定的table,在queryload中写这个脚本没有用,用this.form.get("fieldId").hide();同样不生效,请指点一下吧
回复

使用道具 举报

升级   0.14%

36

主题

55

回帖

14

积分

注册会员

Rank: 2

积分
14
发表于 2023-4-12 09:43:56 | 显示全部楼层
本帖最后由 李子页 于 2023-4-12 12:06 编辑
李子页 发表于 2023-4-12 09:38
if(this.workContext.getWork().activityName != "总务担当审核")
{
    this.target.json.hide();

已经解决了,用了display,但是流程已经结束隐藏部分为什么还是不显示呢,还有,无论是单选框还是多选框控件对于控件只读权限的人来说都不显示,如何让只读权限的人能看见选项但是不能编辑呢
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-4-12 16:31:09 | 显示全部楼层
结束的不显示,您F12跟踪一下代码,看看哪里的条件符合走了隐藏脚本
单选多选这个我不是很明白您的意思,是阅读状态下看不到待选项吗?这个就是这样的设计
回复

使用道具 举报

升级   0.14%

36

主题

55

回帖

14

积分

注册会员

Rank: 2

积分
14
发表于 2023-4-12 16:46:57 | 显示全部楼层
本帖最后由 李子页 于 2023-4-12 16:49 编辑
论坛管理员 发表于 2023-4-12 16:31
结束的不显示,您F12跟踪一下代码,看看哪里的条件符合走了隐藏脚本
单选多选这个我不是很明白您的意思,是 ...

这个设计能改吗,就是阅读状态下能看到选项但是不能编辑,具体在哪里改呢
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-4-13 09:21:25 | 显示全部楼层
这个平台层面是不可以改的,平台层面需要考虑大众情况,您这个需求是少数个例,所以不会在平台层面去修改设计。
您一定需要这样的话可以使用html自己写一个类似的复选框出来
回复

使用道具 举报

升级   0.14%

36

主题

55

回帖

14

积分

注册会员

Rank: 2

积分
14
发表于 2023-4-13 09:32:55 | 显示全部楼层
论坛管理员 发表于 2023-4-13 09:21
这个平台层面是不可以改的,平台层面需要考虑大众情况,您这个需求是少数个例,所以不会在平台层面去修改设 ...

额,那有没有办法让他可以编辑单选框,但是在提交给下一个人的时候单选框选中的值重置为未选中状态
回复

使用道具 举报

12下一页
发帖

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread