帆软填报提交的问题

填报勾选了未修改不更新,在不去编辑填报框,使用一个单选控件给填报页赋默认值的情况下,提交数据无法入库。这个问题应该如何解决

FineReport yzmMArmb1895213 发布于 4 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
华莉星宸Lv7资深互助
发布于4 天前

那就只能不勾选未修改不更新啦

  • yzmMArmb1895213 yzmMArmb1895213(提问者) 能否在保留这个设置的情况下。使得不编辑填报框,条件属性赋的默认值能入库
    2025-05-12 11:08 
  • 华莉星宸 华莉星宸 回复 yzmMArmb1895213(提问者) 条件属性赋值 是获取不到 是否修改的状态的。
    只能不勾选未修改不更新
    2025-05-12 11:10 
  • yzmMArmb1895213 yzmMArmb1895213(提问者) 回复 华莉星宸 那使用js,在编辑单选控件的时候给单元格赋值可以被更新吗?如何给拓展的单元格赋一样的值
    2025-05-12 11:26 
最佳回答
0
用户k6280494Lv6资深互助
发布于4 天前(编辑于 4 天前
最佳回答
0
CD20160914Lv8专家互助
发布于4 天前

使用js可以达到你要的效果的,类似如下代码,如下代码赋值后单元格会有一个小红色的方框,这样表示单元格做了修改,那么这一行会被提交的!

---------------------------------

var temp = this.getValue();

var bl=_g().parameterEl.getWidgetByName("参数名称").getValue();

var ro = FR.cellStr2ColumnRow(this.options.location).row;

var co = FR.cellStr2ColumnRow(this.options.location).col;

//对后面一列赋值。你自己改成你要的值,或者是获取的参数,下面是获取参数面板的值

contentPane.setCellValue(0,co+1,ro,bl);

//下面是获取当前编辑的值

//contentPane.setCellValue(0,co+1,ro,temp);

最佳回答
0
苏菲的供词Lv6中级互助
发布于4 天前(编辑于 4 天前

要不试试用在单元格里判断有没有变更

单元格:A1为填报单元格,单元格B1=A1但不勾选下面截图中的选项,然后再C1中用公式判断IF(A1=B1,0,1),C1,如果不行,在C1中用条件属性新值添加C1的公式同时保留C1单元格中的公式试试

提交条件:C1=1

image.png

  • 5关注人数
  • 42浏览人数
  • 最后回答于:4 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部