2016-08-17 51 views
1

我目前在BIRT 4.5中要做的是僅重複表格標題的特定部分。但是,當我將它設置爲重複標題時,它總是重複整個標題。BIRT只重複標題的一部分

有沒有辦法只重複標題的特定部分?

在我的例子中 - 有兩個頭,「表名」和「列標題」。我只想要重複列標題。我有一種感覺,它可能是一個腳本修復,但不知道該去哪裏開始。

回答

1

這可能會變得棘手,因爲標題可以爲組重複,但也可以爲分頁。

不是最花哨,但你應該得到的東西通過定義頁面腳本的全局變量

var headerCount = 0; 

然後選擇在頭一個元素,打開onPrepare腳本,並使其增加計數器的工作:

headerCount = headerCount + 1; 

有了這些信息,您可以在可見性屬性中生成true/false語句。

每個對象都有onPrepare,onCreate,onRender和onPagebreak腳本。不知道有什麼確切的區別,所以你不得不嘗試一下這個。 (因爲當一個元素應該增加計數器,但由於可見性子句而未被渲染時,可能會得到意想不到的結果。)

祝你好運!