Package org.adempiere.webui.adwindow
Class ADWindowContent
java.lang.Object
org.adempiere.webui.part.AbstractUIPart
org.adempiere.webui.adwindow.AbstractADWindowContent
org.adempiere.webui.adwindow.ADWindowContent
- All Implemented Interfaces:
EventListener,ActionListener,ToolbarListener,ISupportMask,ITabOnSelectHandler,UIPart,DataStatusListener,org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
Controller for
ADWindow content.- Author:
- Ashley G Ramdass, Low Heng Sin
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classVlayout subclass to override onPageDetached. -
Field Summary
Fields inherited from class org.adempiere.webui.adwindow.AbstractADWindowContent
adTabbox, adwindow, breadCrumb, currQGV, lastFocusEditor, quickFormOpenTabs, showingOnExitDialog, statusBar, statusBarQF, title, toolbarFields inherited from class org.adempiere.webui.part.AbstractUIPart
page, showMaskWrapperFields inherited from interface org.adempiere.webui.ISupportMask
READY_SHOW_MASK_FLAGFields inherited from interface org.adempiere.webui.part.ITabOnSelectHandler
ATTRIBUTE_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidClose tab related to tabPanelprotected IADTabboxCreateCompositeADTabboxprotected org.zkoss.zk.ui.ComponentdoCreatePart(org.zkoss.zk.ui.Component parent) Layout UI.
Vertical layout of toolbar, breadCrumb, statusBar andcontentArea.org.zkoss.zul.VlayoutGet main layout componentvoidonEvent(org.zkoss.zk.ui.event.Event event) protected voidswitchEditStatus(boolean editStatus) Handle switching of editing status.
Override to set isEditting to true/false at widget side.Methods inherited from class org.adempiere.webui.adwindow.AbstractADWindowContent
actionPerformed, closeQuickFormTab, createPart, dataStatusChanged, doOnQueryChange, doOnRefresh, executeASync, executeButtonProcess, executeButtonProcess, findADTabpanel, focusToActivePanel, focusToLastFocusEditor, focusToLastFocusEditor, getActiveGridTab, getADTab, getADWindow, getBreadCrumb, getCurrentFindWindow, getCurrQGV, getFindWindow, getGridWindow, getImage, getOpenQuickFormTabs, getStatusBar, getStatusBarQF, getTitle, getToolbar, getWindowNo, hideBusyMask, initPanel, initTab, isBlock, isFirstTab, isPendingChanges, onActiveWorkflows, onArchive, onAttachment, onAttributeForm, onChat, onCopy, onCSVImport, onCustomize, onDelete, onDetailRecord, onExit, onExport, onFileImport, onFind, onFirst, onHelp, onIgnore, onLabel, onLast, onLock, onNew, onNext, onParentRecord, onPostIt, onPrevious, onPrint, onProcess, onProductInfo, onQuickForm, onQuickForm, onRefresh, onRefresh, onRefresh, onReport, onRequests, onSave, onSave, onSaveCreate, onSavePayment, onSearchQuery, onSelect, onToggle, onTreeNavigate, onZoomAcross, registerQuickFormTab, saveAndNavigate, setADWindow, setCurrQGV, setLastFocusEditor, setStatusBarQF, showBusyMaskMethods inherited from class org.adempiere.webui.part.AbstractUIPart
getMaskComponent, getMaskObj, hideMask, showMask
-
Constructor Details
-
ADWindowContent
- Parameters:
ctx-windowNo-adWindowId-
-
-
Method Details
-
doCreatePart
protected org.zkoss.zk.ui.Component doCreatePart(org.zkoss.zk.ui.Component parent) Layout UI.
Vertical layout of toolbar, breadCrumb, statusBar andcontentArea.- Specified by:
doCreatePartin classAbstractUIPart- Parameters:
parent- parent Component or null for root UI block- Returns:
- Component
-
createADTab
CreateCompositeADTabbox- Specified by:
createADTabin classAbstractADWindowContent- Returns:
IADTabbox
-
getComponent
public org.zkoss.zul.Vlayout getComponent()Get main layout component- Returns:
Vlayout
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event event) - Specified by:
onEventin interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>- Overrides:
onEventin classAbstractADWindowContent- See Also:
-
EventListener.onEvent(Event)
-
closeTab
Close tab related to tabPanel- Parameters:
tabPanel- Tabpanel that represent AD_Window
-
switchEditStatus
protected void switchEditStatus(boolean editStatus) Description copied from class:AbstractADWindowContentHandle switching of editing status.
Override to set isEditting to true/false at widget side.- Specified by:
switchEditStatusin classAbstractADWindowContent- Parameters:
editStatus- true if editing (dirty)
-