重置按钮会把整个页面的所有的sql都调用一遍吗,不论这个sql是固定查询还是携带入参查询?

eg:   我一个A页面有5个sql,里边有4个sql是携带入参的sql ,用了帆软的${参数名称}这种的,还有一个sql 是固定查询where id = 1的,当我点击重置,我发现只有携带入参的 4个被调用了  这个情况是为啥

FineReport 帆软用户TUBHZVRtz3 发布于 2025-3-10 14:46
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
帆软用户TUBHZVRtz3Lv2见习互助
发布于2025-3-10 15:42

已解决:

解决思路  在重置按钮的重置js里边这样写;或者把控件类型设置为标签控件(原来是文本控件),但是这种没实践 可以尝试一下 

$.each(this.options.form.name_widgets, function(i, item) { // 第一个if  这里是对不想重置控件名称  跳过  xx1  xx2  xx3  xx4 值不会变 if (item.getName() === 'xx1'||item.getName() === 'xx2'||item.getName() === 'xx3'||item.getName() === 'xx4') { return true; // 跳过当前循环 } //下边是重置原封不动的js  复制即可 if (item.options.type !== 'label') { item.setValue(""); item.setText(""); item.reset(); } }

最佳回答
0
用户k6280494Lv6资深互助
发布于2025-3-10 14:47(编辑于 2025-3-10 14:48)

决策报表嘛?数据集跟参数绑定后参数发生变化会重新调用与他绑定的数据集

最佳回答
0
snrtuemcLv8专家互助
发布于2025-3-10 14:48

实时查询,只会查询参数变化的sql,你4个带参数,就查询4个

  • 帆软用户TUBHZVRtz3 帆软用户TUBHZVRtz3(提问者) 怪不得 我有一个固定不会变 永远是 id=1 的一个sql 我想在重置之后 还是再调用一次 有其他办法吗
    2025-03-10 14:53 
  • snrtuemc snrtuemc 回复 帆软用户TUBHZVRtz3(提问者) 加一个参数试试,你原来的语句 where id=1 and (1=1 or 字段='${参数名}')
    2025-03-10 14:54 
  • 2关注人数
  • 19浏览人数
  • 最后回答于:2025-3-10 15:42
    请选择关闭问题的原因
    确定 取消
    返回顶部