0
我正在設計一個報表,它可以在dataTable中有一個或n個元素。 如果報告只有一個元素,那麼我就不會有分頁符。 如果報告有多個元素,那麼我希望每個元素都有一個分頁符。 我得到了一個變量(true或false),如果有更多的元素,我可以在一個條件下使用它。 我使用的Eclipse BIRT版本4.3.1在BIRT拒絕分頁符
在此先感謝
我正在設計一個報表,它可以在dataTable中有一個或n個元素。 如果報告只有一個元素,那麼我就不會有分頁符。 如果報告有多個元素,那麼我希望每個元素都有一個分頁符。 我得到了一個變量(true或false),如果有更多的元素,我可以在一個條件下使用它。 我使用的Eclipse BIRT版本4.3.1在BIRT拒絕分頁符
在此先感謝
如果你有一個腳註行或類似的東西,你可以添加以下到腳本的onCreate該行:
if(vars["trueOrFalseVariable"] == true){ this.getStyle().pageBreakAfter = "always"; }
而且,當然,如果你還想強制沒有分頁符(但是如果你的元素足夠小的話,它應該可以自動工作),當然是else
。
嗨@venite 我試過它的腳註行,但它不工作。我用數據集中的變量替換了你的變量: if(row [「wholeEmptyEvaluation」] == true){this.getStyle()。pageBreakAfter =「always」; }不幸的是我沒有得到一個例外。 – Martin
可能是因爲你正在使用一行,而不是一個變量。 – venite