Jump to content
We've recently updated our Privacy Statement, available here ×

sdgathman

Members
  • Posts

    3
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Everything posted by sdgathman

  1. I am using iReport 5.6.0 with Java 8. You need to make a small change to WeakListenerImpl.java to use with Java 7 and above: diff --git a/openide.util/src/org/openide/util/WeakListenerImpl.java b/openide.util/src/org/openide/util/WeakListenerImpl.java--- a/openide.util/src/org/openide/util/WeakListenerImpl.java+++ b/openide.util/src/org/openide/util/WeakListenerImpl.java@@ -404,6 +404,7 @@ if (proxyConstructor == null) { Class<?> proxyClass = Proxy.getProxyClass(c.getClassLoader(), c); proxyConstructor = proxyClass.getConstructor(InvocationHandler.class);+ proxyConstructor.setAccessible(true); constructors.put(c, new SoftReference>(proxyConstructor)); } That change breaks Java sandboxing - so don't run any untrusted code in iReport!
  2. Based on my interpretation, I think the best solution is to add a Control break by the field value in question. I'm not sure how to add the control break field to the header, but you can at least show it above or below the detail. While you might expect the field to be the same for all records, making it a control break ensures that you will see if it isn't for some reason.
  3. I believe he means to show a field value in the header or footer. E.g. if all record have the same customer, the footer might say "Widgets for Big Customer".
×
×
  • Create New...