finereport中 js能否可以控制sql语句的执行

时间:2022-09-08 14:21:14
这里有没有会报表软件的大神啊?求助!
能否可以实现,当点击查询时,在js中如果满足条件就执行sql语句,如果不满足条件就不执行SQL语句。可以实现吗?

而我现在只能实现不满足条件是弹出对话框,并且也执行sql语句的查询。
finereport中 js能否可以控制sql语句的执行
想要实现的是效果是:不满足条件只弹出对话框,不执行sql语句的查询
finereport中 js能否可以控制sql语句的执行

2 个解决方案

#1


当你的select选中请选择的时候不要去访问后台就行了

#2


在“button”按钮中添加“点击‘事件。写js
js内容为:
var Widget=this.options.form.getWidgetByName("tername");
if(Widget.getValue()=='请选择...'){
        FR.Msg.alert("提示:","请选择学期名称!");
        
} else{
        _g().parameterCommit();//参数查询执行指令
}

#1


当你的select选中请选择的时候不要去访问后台就行了

#2


在“button”按钮中添加“点击‘事件。写js
js内容为:
var Widget=this.options.form.getWidgetByName("tername");
if(Widget.getValue()=='请选择...'){
        FR.Msg.alert("提示:","请选择学期名称!");
        
} else{
        _g().parameterCommit();//参数查询执行指令
}