3

我有一个包含 2 个详细信息行的数据表。在某些情况下,我想显示第一个详细信息行,在某些情况下,我想显示第二个。就像是:

if (row["field"] == "N") {
hideRow1();
}
else {
hideRow2();
}
4

1 回答 1

5
  • 在 BIRT Report Designer 的布局选项卡中,选择第一个详细信息行(使其突出显示)。
  • 在该行的属性编辑器的属性选项卡中,选择可见性部分:
    • 选中隐藏元素复选框;
    • 单击fx表达式旁边的按钮,然后输入一个公式,例如:row["field"] == 'N'
  • 使用如下公式对第二个详细信息行重复该过程:row["field"] != 'N'
于 2013-07-03T08:07:39.090 回答