现在ads_id参数是必选,但是如果referrer_url不为空的话,ads_id就可为空查询

image.png

FineReport 189365394563830 发布于 2025-4-14 11:12
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-4-14 11:14(编辑于 2025-4-14 11:18)

https://help.fanruan.com/finereport10.0/doc-view-4007.html 参考文档

在查询按钮的点击事件里面写JS判断

+++++++++++

var a=_g().parameterEl.getWidgetByName("ads_id").getValue();

var b=_g().parameterEl.getWidgetByName("referrer_url").getValue();

if(b.length=0){

if(a.length=0){

FR.Msg.alert("错误", "ads_id不能都为空!");

return false;

}

else{

return true;

}

}

else {

return true;

}

image.png

  • Pan. Pan. if(b.length=0){

    if(a.length=0){
    这两个判断的格式需要改为
    if(b.length==0){

    if(a.length==0){
    2025-04-14 11:51 
  • Z4u3z1 Z4u3z1 回复 Pan. 忽略了JS里面要用两个等号(马虎了~~)
    2025-04-14 11:53 
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-4-14 11:14

你都必选了哈

ads_id就不能为空了啊

最佳回答
0
CD20160914Lv8专家互助
发布于2025-4-14 11:16

ads_id编辑结束后事件

var a=this.options.form.getWidgetByName('referrer_url').getValue();

if (a.length==0) {

  this.options.allowBlank = true;

  //如果当前用户为admin,允许为空

} else {

  this.options.allowBlank = false;

  //如果当前用户不为admin,不允许为空

}

  • 3关注人数
  • 37浏览人数
  • 最后回答于:2025-4-14 11:18
    请选择关闭问题的原因
    确定 取消
    返回顶部