Package org.adempiere.webui.apps.form
Class WReportCustomization
java.lang.Object
org.adempiere.webui.apps.form.WReportCustomization
- All Implemented Interfaces:
IFormController,org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
public class WReportCustomization
extends Object
implements IFormController, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
Form to customize print format of a
Open from
ReportEngine instance (i.e starting from report output).Open from
ZkReportViewer.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected MPrintFormatPrint format fromReportEngine.getPrintFormat()protected booleantrue ifnamehas changeprotected ArrayList<MPrintFormatItem>Print format items fromReportEngine.getPrintFormat()protected Tabprotected Tabprotected Tabprotected Tabprotected Tabprotected WRC1DisplayFieldsPanelprotected WRC2FieldOrderPanelprotected WRC4GroupingCriteriaPanelprotected WRC3SortCriteriaPanelprotected WRC5SummaryFieldsPanel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Close form.voidCreate new print format from m_reportEngine.getPrintFormat().getForm()Called by org.adempiere.webui.panel.ADForm.openForm(int)voidonEvent(org.zkoss.zk.ui.event.Event event) voidsetIsChanged(boolean change) voidSet report engine.
-
Field Details
-
curStep
protected int curStep -
pfi
Print format items fromReportEngine.getPrintFormat() -
isChange
protected boolean isChangetrue ifnamehas change -
fm
Print format fromReportEngine.getPrintFormat() -
tabdf1
-
tabfo2
-
tabsc3
-
tabgc4
-
tabsf5
-
tpdf1
-
tpfo2
-
tpsc3
-
tpgc4
-
tpsf5
-
-
Constructor Details
-
WReportCustomization
public WReportCustomization()Default constructor- Throws:
Exception
-
-
Method Details
-
setReportEngine
Set report engine.- Throws:
Exception
-
onEvent
- Specified by:
onEventin interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>- Throws:
Exception
-
getForm
Description copied from interface:IFormControllerCalled by org.adempiere.webui.panel.ADForm.openForm(int)- Specified by:
getFormin interfaceIFormController- Returns:
-
close
public void close()Close form. -
copyFormat
public void copyFormat()Create new print format from m_reportEngine.getPrintFormat(). -
setIsChanged
public void setIsChanged(boolean change) - Parameters:
change-
-