【发布时间】:2013-07-02 19:37:22
【问题描述】:
我有一行使用这样的表达式:
if (row["type"] == "OTHER") {
dataSetRow["questionText"]
}
else {
dataSetRow["exposure"]
}
我希望它在“类型”为“其他”时将 colspan 更改为 4,从而忽略其他列。但在其他情况下,它将是 1 的正常 colspan。
这可能吗?
【问题讨论】:
我有一行使用这样的表达式:
if (row["type"] == "OTHER") {
dataSetRow["questionText"]
}
else {
dataSetRow["exposure"]
}
我希望它在“类型”为“其他”时将 colspan 更改为 4,从而忽略其他列。但在其他情况下,它将是 1 的正常 colspan。
这可能吗?
【问题讨论】:
是的,你可以这样做。
在您的报告中,选择您要修改的单元格。
然后转到script 选项卡,选择onRender 脚本。
我已经使用 Eclipse IDE 尝试过这段代码,它工作正常。
this.colSpan=3;
所以根据需要修改该代码。
更多关于 BIRT 单元元素:Cell
【讨论】: