2002 JI Open Discussion Posted August 17, 2006 Share Posted August 17, 2006 By: Stefan G ng - bishop3337 printWhen problems 2003-03-21 03:00 hello! i've got to differentiate between a site counter on all pages from the first to n-1 and a summary only on the last page. i know how to use page counters, but when i use the variable PAGE_COUNTER to check if the actual page is the last one it does not work. my code in the printWhenExpression: new Boolean($V{PAGE_NUMBER}==$V{AmountOfPages}) (AmountofPages is my own variable using $V{PAGE_NUMBER}, calculation type="Highest" and Reset Type="Report") i tried new Boolean($V{PAGE_NUMBER}.intValue()==$V{AmountOfPages}.intValue()) and new Boolean($V{PAGE_NUMBER}.equals($V{AmountOfPages})), too but i the field is always shownin the report. the reason for that is that at the time of the comparision the two variables have the same value because the evaluation time is "Now" for both variables. how can i solve this problem? By: Teodor Danciu - teodord RE: printWhen problems 2003-03-21 04:27 Hi, The "printWhenExpression" is always evaluated "Now", that is using the current values of the variables. Why? For example, you cannot know or use the total number of pages in a "printWhenExpression", because your decision to print something or not, based on that value, will probably affect the total number of pages itself. See? The "evaluationTime" is only a bonus feature that allows you to display text field or image content that is calculated later. But as you can see, the text fields that have "evaluationTime" different than "Now" cannot stretch. Again why? Because when we go back to display the content we cannot rearrange elements on the page knowing that this way the page breaks will change and all the calculations already made will have to be updated. The last page of the report could only be intercepted using scriptlets. There are some tricks explainig how to do that in the forum. Not very simple, but I'm working to simplify that. I hope this helps. Teodor By: Stefan G ng - bishop3337 RE: printWhen problems 2003-03-21 05:26 thanks again teodor! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now