Hi !
I encountered the same problem ( bout 1 year ago ).
This is what happened:
I just created my own "UeitReportEngine-plugin (more control, etc..)
------------------------------------------------------
this is how the classes there go :
/**
* @author Trifon Trifonov
* @changes by Florian
* @version $Id$
*/
package org.ueit.UReportEngine;
public interface UEIT_I_Persistent {
public boolean save();
} ... then change the objects inside code, respectivly...
------------------------------------------------------
Things like C_Order_ID :: SO_COrder_ID,PO_COrder_ID (restrictions from Postgres-View),
better PDF Export ( row coloring etc )
I try to solve at the moment.
We use this plugin as our "Business Warehouse", or just "Eye", from inside every Dialogs Window Toolbarbutton
every day infact .
------------------------------------------------------
-rw-r--r-- 1 idempiere7 idempiere7 4235 25. Okt 2021 ActionWindow.java
-rw-r--r-- 1 idempiere7 idempiere7 157 16. Jul 2021 Activator.java
-rw-r--r-- 1 idempiere7 idempiere7 505 16. Jul 2021 FieldPosition.java
-rw-r--r-- 1 idempiere7 idempiere7 21109 31. Mai 15:11 Helper.java
-rw-r--r-- 1 idempiere7 idempiere7 4083 16. Sep 2021 HtmlToExcel.java
-rw-r--r-- 1 idempiere7 idempiere7 353 16. Jul 2021 IUEITReportEngineEventListener.java
-rw-r--r-- 1 idempiere7 idempiere7 5359 16. Jul 2021 OrderWidget.java
-rw-r--r-- 1 idempiere7 idempiere7 6073 7. Jul 10:10 ReportSelector.java
-rw-r--r-- 1 idempiere7 idempiere7 45126 15. Jul 13:42 UDataEngine.java
-rw-r--r-- 1 idempiere7 idempiere7 6475 19. Jul 2021 UEITDisplayFieldsPanel.java
-rw-r--r-- 1 idempiere7 idempiere7 1814 16. Jul 2021 UEITExtendedTheme.java
-rw-r--r-- 1 idempiere7 idempiere7 11219 19. Jul 2021 UEITFieldOrderPanel.java
-rw-r--r-- 1 idempiere7 idempiere7 4564 19. Jul 2021 UEITGroupingCriteriaPanel.java
-rw-r--r-- 1 idempiere7 idempiere7 22302 12. Mai 13:04 UEITReportCustomization.java
-rw-r--r-- 1 idempiere7 idempiere7 87071 1. Jul 10:22 UEITReportEngine.java
-rw-r--r-- 1 idempiere7 idempiere7 468 16. Jul 2021 UEITReportEngineEvent.java
-rw-r--r-- 1 idempiere7 idempiere7 61147 9. Jun 12:49 UEITReportViewer.java
-rw-r--r-- 1 idempiere7 idempiere7 19025 19. Jul 2021 UEITSortCriteriaPanel.java
-rw-r--r-- 1 idempiere7 idempiere7 7434 19. Jul 2021 UEITSummaryFieldsPanel.java
-rw-r--r-- 1 idempiere7 idempiere7 2247 19. Jul 2021 UEITTabPanel.java
-rw-r--r-- 1 idempiere7 idempiere7 6152 10. Aug 2021 UEIT_I_AD_ReportView.java
-rw-r--r-- 1 idempiere7 idempiere7 2209 10. Aug 2021 UEIT_I_Persistent.java
-rw-r--r-- 1 idempiere7 idempiere7 2533 10. Aug 2021 UEIT_MReportView.java
-rw-r--r-- 1 idempiere7 idempiere7 6609 10. Aug 2021 UEIT_X_AD_ReportView.java
-rw-r--r-- 1 idempiere7 idempiere7 2716 29. Okt 2021 UReportEngine.java
------------------------------------------------------
One key improvement//feature is
a field inside Print Format called "RowColorFilter" ("Farbfilter"), to change ROW(not column!!) Colors as needed.
where the user can go like "
##Field istfertig, Field Lieferant, Field DatePromised....
##First Rule matching effects row color (html background color,tho) :
istfertig=ja:hellgrün;Lieferant=R.U.I. Yellow GmbH:lila;Lieferant=S.A. Superdeliverer:orange, DatePromised <"2022-07-01":grau
"
------------------------------------------------------
Just in case someone wants to check the source, mail me.
Best Regards and Greets
Florian