控件问题

image.png这是一个日期控件和一个文本控件,在数据集里面都设置的为空显示全部,但是希望实现两个不能都为空,必须一个有内容才能查询,各位大佬有办法吗

FineReport 嘘.. 发布于 2024-11-21 11:01
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-11-21 11:07(编辑于 2024-11-21 11:08)

参考这个

var aa = _g().getWidgetByName("控件名1").getValue();

var bb = _g().getWidgetByName("控件名1").getValue();

if (aa.length = 0 && bb.length = 0) {

alert("两个控件不能同时为空");

}

image.png

  • 嘘.. 嘘..(提问者) var aa=this.options.form.getWidgetByName("aa").getValue(); var bb=this.options.form.getWidgetByName("bb").getValue(); if(aa.length==0&&bb.length==0){ FR.Msg.alert("提示","两个控件不能同时为空") return false; } 有点错误这样才行
    2024-11-21 11:26 
  • 华莉星宸 华莉星宸 回复 嘘..(提问者) 牛牛牛
    2024-11-21 11:30 
最佳回答
0
夬夬Lv4见习互助
发布于2024-11-21 11:03

image.png把这个勾去掉。

  • 嘘.. 嘘..(提问者) 是这么个思路:两个其中一个可以为空,但不能两个都为空
    2024-11-21 11:05 
  • 夬夬 夬夬 回复 嘘..(提问者) 那自己写js吧,对两个控件长度进行检测。
    2024-11-21 11:06 
  • 2关注人数
  • 86浏览人数
  • 最后回答于:2024-11-21 11:08
    请选择关闭问题的原因
    确定 取消
    返回顶部