Actuate Programming Journal

Report design from a guy who thinks he knows what he’s doing; you decide . . . .

The Actuate Scratchpad

leave a comment »

For those of you new to building reports and maybe IDE usage in general, the scratchpad is a handy little tool that operates exactly like the top of your fridge.

Returning home from the market with orange juice and a fresh gallon of milk you discover the old milk–which is still good–on the front half of the shelf and all the other shelves are full. The orange juice needs to be all the way in the back, then the new milk, then the old milk. Without hesitation you swap the old milk to the temporary top of the fridge, slot in the OJ, the new milk, and return the old milk to the front.

Mainly this scenario occurs in relationship to Group Sections for me. I have Nation, State, and City groupings and someone changes the requirements to have County between State and City well after I have created the others. The whole City mess goes into the scratchpad. Create the County grouping and then drop City back into the content slot of the County group.  I have used it for a few other temporary things but not much else.

Handy, but also a little evil.  Because everything I have ever left in the scratchpad too long went bad quickly.

  • The scratchpad gets compiled, so you can’t have errors in the code you aren’t using
  • You can subclass things from the scratchpad–this becomes the same kinda mess I find with libraries

Any component in the scratchpad has EXACTLY the longevity of milk on the top of your fridge.

Advertisements

Written by Douglas

20061115 at 11:12 am

Posted in Actuate, Best Practices

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: