提交条件

填报属性设置了提交条件,当参数栏的月份为12时可以提交数据image.png但为什么不生效?反而不等于12却可以提交

FineReport 掌微科技 发布于 2025-1-15 15:18 (编辑于 2025-1-15 15:19)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2025-1-15 15:20(编辑于 2025-1-15 15:20)

都可以提交,只是=12的时候才会入库

填报提交条件

  • 掌微科技 掌微科技(提问者) 都会执行填报属性,但我填了数据12月的时候没入库,不等于12却入库了
    2025-01-15 15:21 
  • 用户k6280494 用户k6280494 回复 掌微科技(提问者) 你$month是月份吗? 这样试试$month='12'
    2025-01-15 15:23 
  • 掌微科技 掌微科技(提问者) 回复 用户k6280494 还是不行
    2025-01-15 15:25 
  • 用户k6280494 用户k6280494 回复 掌微科技(提问者) 或者直接通过js把提交按钮不可用,编辑后事件
    var a=this.getValue()
    if(a != '12'){
    _g().getToolbar().getWidgetByName("submit").setEnable(false);
    }else{
    _g().getToolbar().getWidgetByName("submit").setEnable(true);
    }
    2025-01-15 15:25 
  • 用户k6280494 用户k6280494 回复 掌微科技(提问者) 用js 试试,设置为不可用状态,或者重新启动一下设计器,看是不是卡bug了
    2025-01-15 15:27 
最佳回答
0
LTC朝Lv6高级互助
发布于2025-1-15 15:20

找一个空白的单元格,输入公式=$mouth,然后条件用这个单元格试一下

  • 掌微科技 掌微科技(提问者) 单元格可以,但为什么参数写不生效
    2025-01-15 15:34 
  • LTC朝 LTC朝 回复 掌微科技(提问者) 这个得看你参数的设置,而且有时候参数变更后如果不执行一次加载是不会预览到报表主体上的,导致条件不生效,所以最好的方式就是将参数值用公式的方式映射到报表主体中,这种比较保险
    2025-01-15 15:37 
最佳回答
0
snrtuemcLv8专家互助
发布于2025-1-15 15:20

month($参数名)=12

  • 掌微科技 掌微科技(提问者) 不行
    2025-01-15 15:23 
  • snrtuemc snrtuemc 回复 掌微科技(提问者) 参数是控件,是不是默认值,这个写法只能默认值,修改后是获取不到的,你在单元格,例如A1 写=$month看看值多少,然后直接A1=12
    2025-01-15 15:29 
  • 掌微科技 掌微科技(提问者) 回复 snrtuemc 单元格获取$month是获取到12的,用单元格写提交条件公式是生效的,但为什么用参数的方式写公式不生效,没搞明白
    2025-01-15 15:33 
  • snrtuemc snrtuemc 回复 掌微科技(提问者) 估计这个month比较特殊。。。换个参数名试试
    2025-01-15 15:34 
  • 4关注人数
  • 58浏览人数
  • 最后回答于:2025-1-15 15:20
    请选择关闭问题的原因
    确定 取消
    返回顶部