我在报告中制作了不同的交叉表。我只想显示一个由报表参数选择的交叉表。其他人应该隐藏。
请问有什么解决办法吗?
谢谢范妮,但我通过在 beforeFactory() 方法中编写这段代码解决了这个问题。
var oTab = reportContext.getReportRunnable().designHandle.getDesignHandle().findElement("PeriodTab");
var cTab = reportContext.getReportRunnable().designHandle.getDesignHandle().findElement("WeekTab");
var pTab = reportContext.getReportRunnable().designHandle.getDesignHandle().findElement("MonthTab");
if (params["cmbPeriodType"].value == "PeriodTab") {
oTab.drop();
pTab.drop();
}
else if (params["cmbPeriodType"].value == "WeekTab") {
pTab.drop();
cTab.drop();
}
else {
oTab.drop();
cTab.drop();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句