2014-03-25 35 views
0

我使用JasperReports的應用到我的web應用程序
我想每一個我的約會申請$ F {日期}變化時提出了新的頁面分頁符
我從分頁選項已經嘗試拖動破冰組件的iReport的調色板和拖放到提交 - >($ F {日期})如何添加

但是什麼都沒有發生
請給我任何意見或解決方案

+0

您可以使用[數據分組](http://jasperreports.sourceforge.net/sample.reference/jasper/index.html#groups)。在這種情況下,您可以使用新頁面啓動新組(* isStartNewPage *屬性)。 –

+0

嗯...可能你可以嘗試設置Break的元素printWhenExpression =!$ F {date} .isEmpty()。只是一個建議,我沒有嘗試過。 – Endrik

+0

我很感謝你們的幫助,尤其是對@Alex K.你的評論更有幫助。我試着按你告訴我的方式。之後,它的工作!謝謝你的幫助。 – happenask

回答

0

創建(順序)兩個變量:

1. var_date_prev = $V{var_date} 
2. var_date = $F{date} 

變量按聲明的順序進行評估,因此var_date_prev將具有前一行的日期值。

添加屬性net.sf.jasperreports.export.xls.break.after.row上之後,你想分頁符現場並設置表達式屬性

$V{var_date_prev} != null && $V{var_date_prev} != $V{var_date}