我从SpagoBI开始,我成功地使用High图表显示了一个静态图表,我想要做的是动态图表意味着如果我的数据集被更新了,我希望我的图表也被更新,而不需要手动刷新网页。与这个链接1下的示例一样,我使用SpagoBi工作室来部署图表,我测试了“刷新秒”选项(我将其编辑为1秒),但它不起作用。
我怎么能这么做?
更新:图表模板:
<HIGHCHART width="100%" height="100%">
<CHART defaultSeriesType="spline" zoomType="xy"/>
<TITLE text="Temperature 1"/>
<LEGEND/>
<SUBTITLE/>
<X_AXIS allowDecimals="true" maxZoom="4" min="0" tickWidth="1" type="linear" alias="recvTime">
<TITLE/>
</X_AXIS>
<Y_AXIS maxPadding="0.0" maxZoom="4" tickWidth="1" type="linear" alias="attrValue">
<TITLE/>
</Y_AXIS>
<PLOT_OPTIONS>
<SPLINE stacking="">
<DATA_LABELS/>
</SPLINE>
</PLOT_OPTIONS>
<DRILL>
<PARAM_LIST/>
</DRILL>
<SERIES_LIST>
<SERIES name="Temperature" alias="recvTime,attrValue" type="spline"/>
</SERIES_LIST>
</HIGHCHART>1
发布于 2015-09-09 07:49:53
尝试设置refresh_time属性:
.
希望能帮上忙!
发布于 2015-09-04 17:21:12
我不能用“刷新秒”选项重现你的问题.您是在使用FIWARE包还是其他SpagoBI版本?无论如何,使用“刷新秒”选项,图表将以指定的速度从头开始重新创建,而不是像High图表示例那样更新。可以刷新SpagoBI随ExtJS库提供的图表:只需在模板XML标记中指定"refreshTime“:
<EXTCHART refreshTime='10'...这将使图表刷新其数据,而无需从头开始重新创建。但是,刷新数据仍然不是高海图示例中那样的“时间转移”功能;如果您正在寻找这个功能,您应该看看Console1引擎。
诚挚的问候
戴维德
1
https://stackoverflow.com/questions/31985057
复制相似问题