帆软报表.frm文件,饼图下钻功能实现

因类别过大,并且需要用到标签+牵引线,使用多层饼图的显示效果不佳,如下图

image.png

故使用普通饼图进行下钻功能的实现,目前对饼图中某一个类别块增加点击事件,获取到对应的编码ID,请问怎么在JS脚本中,把对应的编码ID    set 到数据库查询语句中,并执行查询,使用“_g().parameterCommit()”,只能提交查询,但并没有把ID参数set进去sql语句中,网上查到有this.options.form.getWidgetByName("  ");  方法,但是运行报错form is undefined。

image.png

求助大神,谢谢!

FineReport 474730889 发布于 2019-2-21 17:21 (编辑于 2019-2-21 17:27)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
474730889Lv0见习互助
发布于2019-2-21 18:17

已经解决,解决方案:

添加一个下拉选控件,并把下拉选属性设置为不可见。然后把需要下钻的ID编码set进去下拉选控件中,下拉选控件会执行查询功能操作。

image.png

JS脚本:

image.png

arguments[0]为点击的需要传参的参数,文中表示ID编码

IndicatorCode为下拉选控件名称

  • 用户a4836251 用户a4836251 能不能具体的方法发一下?感谢
    2021-03-19 11:13 
  • 0关注人数
  • 483浏览人数
  • 最后回答于:2019-2-21 18:17
    请选择关闭问题的原因
    确定 取消
    返回顶部