能否通过JS修改传递数据集参数

请问各位大神,能否通过写JS的方法,实现类似于动态参数那样的效果。我有张决策报表,没有参数面板,想通过饼图上的JS事件,传递参数给数据集,实现数据的筛选,请问这样行的通吗,搜了好多帖子都不行。由于其它原因不能使用动态参数和当前表单对象。

屏幕快照 2019-06-24 下午6.01.53.png

st205 发布于 2019-6-24 18:05
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
2
st205Lv2见习互助
发布于2019-6-26 18:20

我来自问自答吧,JS无法直接修改参数的值,可以在表单上建立一个文本控件,控件名称和参数名称保持一致,这样可以通过JS修改文本控件的值,间接修改参数值,文本控件可以设置为不可见。

  • 王冬冬 王冬冬 兄弟,我们可以讨论讨论
    2019-10-21 17:12 
  • 用户M1351928 用户M1351928 我实现了,js赋值以后执行这个,this.options.form.getWidgetByName(\'assessment_report_date\').fireEvent(FR.Events.AFTEREDIT),触发一下编辑后的方法调用
    2020-11-19 19:44 
最佳回答
0
用户MMTnS1300Lv0见习互助
发布于2020-1-2 14:31

兄弟, 我也有个问题, 我现在就是通过再参数面板上拖了几个控件进去, 然后JS 设置定时器每10秒修改一下参数, 现在问题是 怎么能让参数修改后, 数据集自动更新, 否则图表不会刷新

  • 用户M1351928 用户M1351928 我也遇到了这样的问题
    2020-11-19 19:22 
  • 用户M1351928 用户M1351928 我实现了,js赋值以后执行这个,this.options.form.getWidgetByName(\'assessment_report_date\').fireEvent(FR.Events.AFTEREDIT),触发一下编辑后的方法调用
    2020-11-19 19:44 
  • 2关注人数
  • 1579浏览人数
  • 最后回答于:2020-1-2 14:31
    请选择关闭问题的原因
    确定 取消
    返回顶部