在灵活分析(带参数)中,实现"表头放到参数下方"。
注意:每次设置表头后,都需要保存报表,然后重新打开该报表才会生效。
宏类型
类型 | 对象 | 事件 |
ClientSide | simpleReport | onRender |
宏代码
function main(simpleReport, simpleReportContext) { //隐藏以前的表头 var headElem = simpleReport.trHeader; //表头 var moveNode = headElem.firstChild; moveNode.style.display = "none"; var parentElem = simpleReport.paramPanel.parentNode.parentNode.parentNode var shortCutElem = simpleReport.shortcut; //参数面板的下一个节点 //新建一个节点,取表头的值,然后把这个节点插入到参数节点的下方 var btnElem = document.createElement("tr"); btnElem.height = "20"; btnElem.classid = "movetitle"; btnElem.bofid = "movetitle"; btnElem.vAlign = "top"; var tdElem = document.createElement("td"); btnElem.appendChild(tdElem); tdElem.innerHTML = moveNode.innerHTML; //把新建的节点放到 参数面板的下面 parentElem.insertBefore(btnElem, shortCutElem); } |
关键对象总结