能不能设置某个控件在输其他控件时必填,输哪个控件时非必填呢??

图中会计期间这个控件,能不能控制输入保单号/核心凭证编号/收付登记号时,会计日期为非必填;输入凭证类别/险类/险种/币种时,会计日期为必填项呢???微信图片_20230627155756.png

FineReport 嘿嘿嘿嘿嘿嘿 发布于 2023-6-27 16:00
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
嘿嘿嘿嘿嘿嘿Lv4初级互助
发布于2023-6-27 19:44(编辑于 2023-6-27 19:45)

在对应控件b里加个事件(编辑结束1)

if(b.length != 0)

{

     this.options.form.getWidgetByName("会计期间").options.allowBlank=true

}

最佳回答
0
Gun鹏Lv5初级互助
发布于2023-6-27 16:04(编辑于 2023-6-27 16:11)

添加数据校验公式为a1=2 ,在报表页面设置一个单元格比如a1,插入公式为 if((len(保单号)>0 || len(凭证编号)>0 || len(首付登记号)>0) && len(会计日期)=0,1,2)   

最佳回答
0
yzm417407Lv2见习互助
发布于2023-6-27 16:22

控件属性--校验---允许为空

就带这个功能呀

  • 2关注人数
  • 463浏览人数
  • 最后回答于:2023-6-27 19:45
    请选择关闭问题的原因
    确定 取消
    返回顶部