帆软决策报表body中参数控件问题?

为什么在帆软决策报表开发过程中 ,    不用 参数面板 把参数控件放到 body   , 当选择下拉框的值时候,进行重新查询SQL 进行数据展示, 这时候页面不是整体刷新的,    有的控件选择值完成后  不会自动进行查询, 然后使用  _g().parameterCommit();    会导致页面整体刷新(刷新后之前选择的查询参数也会清空)这种情况怎么处理

FineReport 帆软用户H8m0yxfBAS 发布于 2024-11-1 10:23
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-11-1 10:24(编辑于 2024-11-1 10:25)

在body中只刷新绑定数据集的组建

A b组建绑定该参数控件,就只刷新A b

最佳回答
0
华莉星宸Lv7资深互助
发布于2024-11-1 10:25

你的控件编辑后 是不是有js

写的return false;

这就不会自动查询

  • 帆软用户H8m0yxfBAS 帆软用户H8m0yxfBAS(提问者) 1. A 参数是下拉框控件: 值是用的数据字典,当选择值变化后会 自动查询新数据 局部刷新页面 (这时候控件没有自己写JS事件代码) 2、 B 参数也是下拉框控件: 但是当选择值变化后,就不会自动查数据, 我后面就给他加了一个 编辑结束后事件 _g().parameterCommit(); 这时候查询生效会整体页面刷新,不是局部刷新,然后刷新后原来选择的控件值就会清空
    2024-11-01 10:32 
  • 华莉星宸 华莉星宸 回复 帆软用户H8m0yxfBAS(提问者) g().parameterCommit();这个是会刷新整个页面的;body里面的控件本来就会自动查询,你可以吧有问题的控件删掉,重新拖入一个看看
    2024-11-01 10:36 
  • 帆软用户H8m0yxfBAS 帆软用户H8m0yxfBAS(提问者) 回复 华莉星宸 试过了,还是不行
    2024-11-01 10:49 
  • 华莉星宸 华莉星宸 回复 帆软用户H8m0yxfBAS(提问者) 是不是你的控件名和参数名不一致 注意大小写。每个控件的数据字典都绑定绑定一个数据集
    2024-11-01 10:51 
  • 帆软用户H8m0yxfBAS 帆软用户H8m0yxfBAS(提问者) 回复 华莉星宸 控件名字和参数两边是一致的,都是复制过来的, 控件的值是自己定义的数据集
    2024-11-01 10:55 
  • 3关注人数
  • 266浏览人数
  • 最后回答于:2024-11-1 10:25
    请选择关闭问题的原因
    确定 取消
    返回顶部