天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1568|回复: 8

[楼主失联] BUG-单选按钮,只读脚本true且不选任何选项,保存后被自动值为1

[复制链接]
索昂软件 发表于 2022-12-6 08:41:28 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5
【浏览器类型】:所有
【问题描述】:
前端用户在表单中编辑时,表单中单选按钮的只读脚本是true,且单选按钮未选中任何选项,那么表单保存后,单选按钮字段的值在数据库中存的就是“1”,即便单选按钮的选项中没有“1”这个选项。

由于值跟选项不匹配,所以表单中看不见“1”,但在视图列中能够看到“1”。

截图说明如下:

1.单选按钮的选项脚本,可以看到没有“1”这个选项。(注:值脚本是空的)

2.单选按钮的只读脚本,返回true

3.在视图里点新建。

4.填写表单,单选按钮是只读的,没点单选按钮,保存表单。

5.返回表单,可以在视图中看到单选按钮字段的列里显示1。这是不正确的,没选应该是空才对。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
jimmy 发表于 2022-12-7 11:07:58 | 显示全部楼层
麻烦将所有配置页都截图,单单看这几个无法确定是啥错误
 楼主| 索昂软件 发表于 2022-12-7 11:36:32 | 显示全部楼层
jimmy 发表于 2022-12-7 11:07
麻烦将所有配置页都截图,单单看这几个无法确定是啥错误

其他的配置页都是空白,或者默认的,我已经把所有由内容的都贴出来了。
 楼主| 索昂软件 发表于 2022-12-7 11:55:39 | 显示全部楼层
本帖最后由 索昂软件 于 2022-12-7 11:56 编辑

除了再现问题必要的选项脚本,和只读脚本,其他全都是默认和空白。
视图是自动生成的,啥都没有,就不截图了。

单选按钮基础

值脚本

选项脚本

校验脚本

隐藏条件

打印时隐藏条件

只读脚本

表单基本信息

表单保存按钮


表单返回按钮



补充内容 (2022-12-7 12:11):
没有流程。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
jimmy 发表于 2022-12-7 12:21:36 | 显示全部楼层
软件是啥版本?
 楼主| 索昂软件 发表于 2022-12-7 13:02:20 | 显示全部楼层
jimmy 发表于 2022-12-7 12:21
软件是啥版本?

版本是MyApps5.0
jimmy 发表于 2022-12-7 14:47:31 | 显示全部楼层
我们这边测试看下能否重现出问题
jimmy 发表于 2022-12-7 15:09:09 | 显示全部楼层
没有重现出问题,建议更新源码或者看下视图配置的列是否是对应的那个控件字段
 楼主| 索昂软件 发表于 2023-1-4 09:21:05 | 显示全部楼层
jimmy 发表于 2022-12-7 15:09
没有重现出问题,建议更新源码或者看下视图配置的列是否是对应的那个控件字段

没重现吗?我这100%出。

我自己想了个迂回的办法,给单选按钮写了个值脚本,判断如果值是1,则给单选按钮赋个空值。

以后单选按钮我得都加这个值脚本。

(function(){
  var value = getItemValueAsString("字段名");
  var retvar = "";
  if(value.equals("1")) {
    return retvar;
  }
  else
  {
  return value;
  }
})()

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 18:05

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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