历史版本5 :图表显示部分系列接口 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 描述编辑
3. 示例二 CPT里显示部分系列编辑
3.1 模板准备
打开模板%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\Chart\Chart.cpt
3.2 修改模板数据
修改图表系列名为产品:
3.3 添加加载结束事件
打开模板-模板web属性-分页预览设置,选择为该模板单独设置,添加加载结束事件:
输入下面的js代码:
setTimeout(function(){
var vanchart = FR.Chart.WebUtils.getChart("chart0").vanCharts.charts[0]; //获取chart0控件的第一个图表,即柱形图
vanchart.setSeriesVisible([0, 1]); //显示柱形图的系列1和系列2
},200);
保存模板,使用分页预览。
4. 示例三 CPT里默认不显示所有系列编辑
设置所有系列默认不显示,可在事件设置窗口右上角添加参数series,值用公式:RANGE(0,COUNT(UNIQUEARRAY(SQL("FRDemo","select 产品 from 销量",1)))-1) ,从数据库中查出系列值,去重后求个数,然后用RANGE()函数扩展出所有系列的序号值。
将第三行代码改为:vanchart.setSeriesVisible(series) 即可。
保存模板,预览效果: