决策报表如何通过js修改控件值后刷新图表



如上图所示,我用决策报表做了一个大屏。

中间的日期控件,是图表的数据集的一个参数。 想要用按钮设定日期控件的值,js如下

  1. var curv = new Date();
  2. var curv = this.options.form.getWidgetByName('startdate').getValue();
  3. var tarv = new Date(Date.parse(curv) - (86400000 * 7));
  4. this.options.form.getWidgetByName('startdate').setValue(tarv);
复制代码


但是现在的问题是,如果用按钮改变控件值,图表并不会随着刷新数据,如下图所示



但如果是直接选择日期中的某个日期,点“确定”


则图表是可以刷新的



想问一下论坛里的高手们,有没有人知道,如何在上述js后面添加语句,使得效果和直接点选日期控件一样,能让图表联动刷新数据呢。

注意,是要用 js 的方式。

谢谢了!


FineReportyutingxtz 发布于 2018-11-1 10:45
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
0
孤陌发布于2018-11-1 10:45(编辑于 2023-9-6 09:34)
555
最佳回答
0
孤陌发布于2018-11-1 10:48(编辑于 2023-9-6 09:34)
555
最佳回答
0
flyingsnake发布于2018-11-1 10:53(编辑于 2023-9-6 09:34)
555
最佳回答
0
axing发布于2018-11-1 10:55(编辑于 2023-9-6 09:34)
555
最佳回答
0
yutingxtz发布于2018-11-1 11:32(编辑于 2023-9-6 09:34)
555
最佳回答
0
yutingxtz发布于2018-11-1 11:35(编辑于 2023-9-6 09:34)
555
最佳回答
0
yutingxtz发布于2018-11-2 16:20(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1108浏览人数
  • 最后回答于:2018-11-2 16:20
    活动推荐 更多
    热门课程 更多
    返回顶部