示例说明
修改灵活分析参数的字体大小。
注意:修改完样式后要重新刷新IE页面才会生效。
设置方法
- 在资源定制中,创建一张灵活分析(带参数);
- 选中灵活分析,右键选择 编辑宏 进入报表宏界面。
- 在报表宏界面新建客户端模块,在弹出的新建模块对话框中选择对象为simpleReport;事件为onRender;并把下面宏代码复制到代码区域。
宏类型
类型 | 对象 | 事件 |
ClientSide | simpleReport | onRender |
宏代码
function main(simpleReport, simpleReportContext) { var paramPanel = simpleReport.paramPanelObj;//参数面版 paramPanel.layoutTable.className = "layoutTable2"; //换成新的样式 //定义样式 var sheet = document.styleSheets[0]; insertRule(sheet, ".layoutTable2 td", "font-size: 16pt;", 0); //参数行高 insertRule(sheet, ".layoutTable2 input", "font-size: 12pt;", 0); //参数控件中的字体样式 } function insertRule(sheet, selectorText, cssText, position) { if (sheet.insertRule) { sheet.insertRule(selectorText + "{" + cssText + "}", position); } else if (sheet.addRule) { //仅对IE有效 sheet.addRule(selectorText, cssText, position); } }