页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

资源下载:migrate调整顺序:表头放到参数下方.xml

需求说明:如果需要在表头有引用参数值或者在报表刷新时实现 表头放在参数下方 的需求,则在添加上述宏的前提下,再添加以下宏代码(注意:以下宏的宏事件是onRenderTable)。

宏类型

类型

对象

事件

ClientSide

simpleReport

onRenderTable

宏代码

代码块
themeEclipse
languagejfx
firstline1
linenumberstrue
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 a = shortCutElem.previousSibling;
 var p = a.parentNode;
 p.removeChild(shortCutElem.previousSibling);
  
 //新建一个节点,取表头的值,然后把这个节点插入到参数节点的下方
 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);
 }