2
我有一個使用像這樣的表達式中的一行:與BIRT動態列,改變列跨度
if (row["type"] == "OTHER") {
dataSetRow["questionText"]
}
else {
dataSetRow["exposure"]
}
我想它,以便當「類別」爲「其他」,這將在合併單元格更改爲4 ,從而忽略其他列。但在其他情況下,這將是1
正常的合併單元格這可能嗎?
我有一個使用像這樣的表達式中的一行:與BIRT動態列,改變列跨度
if (row["type"] == "OTHER") {
dataSetRow["questionText"]
}
else {
dataSetRow["exposure"]
}
我想它,以便當「類別」爲「其他」,這將在合併單元格更改爲4 ,從而忽略其他列。但在其他情況下,這將是1
正常的合併單元格這可能嗎?
是的,你可以做到這一點。
在您的報告中,選擇要修改的單元格。 然後轉到script
選項卡,選擇onRender
腳本。 我試過這個代碼使用Eclipse IDE,它的工作正常。
this.colSpan=3;
因此,請根據需要修改該代碼。
更多關於BIRT電池元件:Cell
我只希望這在一定行。這仍然是允許的嗎? –
謝謝,它在預覽模式下工作。不幸的是,當我運行它時,其他單元格是空白的,但是在單元格的頂部。如果我選擇文本,我會看到它在這些空白單元格下。我試圖將他們的colspan設置爲0,這幾乎可以工作,但網格線仍然存在。 –