在html里面怎么根据参数栏中的下拉框是否有值来判断执行哪个sql公式啊

图片.png





function(){ return "

"+
FR.remoteEvaluate("=SQL(\"超智慧物业项目与社商\",\"SELECT project FROM zt_project WHERE id = '" +this.seriesName+"' \",1,1)")+"

";}




 SQL(\"超智慧投资外拓\",\"SELECT collect_information_name FROM   projects  WHERE collect_information_code = '" +this.seriesName+"' \",1,1)")

 if(len(qy)=0,超智慧投资外拓,超智慧物业项目与社商)


我不是很懂

FineReport 我啥都不会 发布于 2020-12-10 13:48 (编辑于 2020-12-10 14:03)
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
asanguosha4252Lv5初级互助
发布于2020-12-10 15:04(编辑于 2020-12-10 15:06)

image.png  image.png

给查询按钮绑定点击事件,就跟楼上说的一样


var a =_g().parameterEl.getWidgetByName('aa').getValue(); //获取控件的实际值 aa是控件名


if (a ==1){alert(1)  //执行SQL公式1 }


else {alert(2) //执行SQL公式2 }

 我举得够详细了。

最佳回答
0
shirokoLv6资深互助
发布于2020-12-10 13:52(编辑于 2020-12-10 13:53)

参数框值获取

_g().parameterEl.getWidgetByName(' 控件名').getValue()


可以

var a=_g().parameterEl.getWidgetByName(' 控件名').getValue();

if (a==''){}

else {}


  • 3关注人数
  • 491浏览人数
  • 最后回答于:2020-12-10 15:06
    请选择关闭问题的原因
    确定 取消
    返回顶部