...
3.在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadsheetReport、事件为onRenderTableonRender、并把下面宏代码复制到代码编辑区域。
宏类型
类型 | 对象 | 事件 |
---|---|---|
ClientSide | spreadsheetReport | onRender |
宏代码
代码块 | ||||||
---|---|---|---|---|---|---|
| ||||||
function main(spreadsheetReport) { spreadsheetReport.formatChartTitle = function(chart, seriesIndex, pointIndex, categoryValues, xValue, yValue) { var charts = this.elemSheetFrame.contentWindow.charts; debugger; //如果图表名称包含"趋势图",则鼠标提示显示% if (chart.name.indexOf("趋势图") >= 0) { var name = chart.series[seriesIndex].name || ""; if (name) name += ":" if (categoryValues) return categoryValues.join("") + "\r\n" + name + yValue + '%'; else return xValue + "\r\n" + name + yValue + '%'; } else { //以下是鼠标提示设置代码,除了趋势图,其余图形鼠标提示按照默认格式显示 var name = chart.series[seriesIndex].name || ""; if (name) name += ":" if (categoryValues) return categoryValues.join("") + "\r\n" + name + yValue; else return xValue + "\r\n" + name + yValue; } } } |
...