查询完后自动清空查询条件

FineReport 可否设置查询完成后自动清空某个参数的值?

FineReport 1qaz@ 发布于 2020-4-26 13:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
3
miss_liLv2中级互助
发布于2020-4-26 13:44

在"加载结束"事件中,写js重置控件值事件,脚本参考:JS实现清空控件内容-https://help.finereport.com/doc-view-1196.html


最佳回答
1
shirokoLv6资深互助
发布于2020-4-26 13:58

查询按钮设置点击事件

var opt=this.options.form;
setTimeout(function(){
    opt.getWidgetByName('参数1').setText('');
    opt.getWidgetByName('参数2').setText('');
},500);


最佳回答
0
snrtuemcLv8专家互助
发布于2020-4-26 13:44(编辑于 2020-4-26 13:44)

给查询按钮设置点击事件,

JS实现清空控件内容-https://help.finereport.com/doc-view-1196.html

  • 事件的 JavaScript 代码如下:

//获取supplierID控件
var supplierID = this.options.form.getWidgetByName("supplierID");
//将supplierID控件内容清空
supplierID.setValue("");
supplierID.setText("");
supplierID.reset();
  • 移动端使用的 JavaScript 代码如下:

var supplierID = this.options.form.getWidgetByName("supplierID"); //获取supplierID控件
supplierID.reset();  //重置supplierID控件

注:PC 端支持移动端的 JavaScript 代码,建议重置控件使用移动端的 JavaScript 代码,可以兼容 PC 端和移动端。


  • 5关注人数
  • 1648浏览人数
  • 最后回答于:2020-4-26 13:58
    请选择关闭问题的原因
    确定 取消
    返回顶部