Package org.adempiere.webui.component
Class Tabpanel
java.lang.Object
org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zul.impl.XulElement
org.zkoss.zul.Tabpanel
org.adempiere.webui.component.Tabpanel
- All Implemented Interfaces:
Serializable
,Cloneable
,ISupportMask
,org.zkoss.zk.ui.Component
,org.zkoss.zk.ui.ext.Scope
,org.zkoss.zk.ui.IdSpace
,org.zkoss.zk.ui.sys.ComponentCtrl
- Direct Known Subclasses:
DesktopTabpanel
,DetailPane.Tabpanel
,WRCTabPanel
public class Tabpanel
extends org.zkoss.zul.Tabpanel
implements org.zkoss.zk.ui.IdSpace, ISupportMask
Extend
Tabpanel
- Version:
- $Revision: 0.10 $
- Author:
- Ashley G Ramdass
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrl
Nested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.AbstractComponent.Children
-
Field Summary
Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent
_zclass
Fields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE
Fields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
Fields inherited from interface org.adempiere.webui.ISupportMask
READY_SHOW_MASK_FLAG
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.zkoss.zk.ui.Component
Return self if is a component or return component it manage.
AbstractUIPart
subclasses that implement this interface should returnUIPart.getComponent()
.Return cache Mask or create new Mask and return.int
Deprecated.void
hideMask()
Hide mask.boolean
void
onClose()
CallonCloseHandler
(if not null).
IfonCloseHandler
is null, close linked tab.void
setEnabled
(boolean enabled) Enable/disable tab panelvoid
setOnCloseHandler
(ITabOnCloseHandler handler) Set on close handlervoid
setTabLevel
(int l) Deprecated.boolean
setVisible
(boolean visible) protected void
setVisibleDirectly
(boolean visible) void
showMask()
Show mask over this component.
When override, remember to callComponent.setAttribute(String, Object, int)
with nameISupportMask.READY_SHOW_MASK_FLAG
, value Integer(1) and scopeComponent.REQUEST_SCOPE
.
Call byLayoutUtils
.Methods inherited from class org.zkoss.zul.Tabpanel
beforeParentChanged, getIndex, getLinkedTab, getTabbox, getZclass, isSelected, isVisible
Methods inherited from class org.zkoss.zul.impl.XulElement
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, renderProperties, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, evalCSSFlex, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, service, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, insertBefore, invalidate, invalidatePartial, isChildable, isInitialized, isInvalidated, isListenerAvailable, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
invalidatePartial
Methods inherited from interface org.zkoss.zk.ui.IdSpace
getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, hasFellow, hasFellow
Methods inherited from interface org.zkoss.zk.ui.ext.Scope
addScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttribute
-
Field Details
-
showMaskWrapper
-
-
Constructor Details
-
Tabpanel
public Tabpanel()
-
-
Method Details
-
isEnabled
public boolean isEnabled()- Returns:
- true if enable, false otherwise
-
setVisible
public boolean setVisible(boolean visible) - Specified by:
setVisible
in interfaceorg.zkoss.zk.ui.Component
- Overrides:
setVisible
in classorg.zkoss.zk.ui.AbstractComponent
-
setVisibleDirectly
protected void setVisibleDirectly(boolean visible) - Overrides:
setVisibleDirectly
in classorg.zkoss.zk.ui.AbstractComponent
-
setEnabled
public void setEnabled(boolean enabled) Enable/disable tab panel- Parameters:
enabled
-
-
getTabLevel
Deprecated.- Returns:
- AD_Tab Tab level
-
setTabLevel
Deprecated.Set AD_Tab tab level- Parameters:
l
- Tab level
-
onClose
public void onClose()CallonCloseHandler
(if not null).
IfonCloseHandler
is null, close linked tab. -
setOnCloseHandler
Set on close handler- Parameters:
handler
- ITabOnCloseHandler
-
getOnCloseHandler
- Returns:
ITabOnCloseHandler
-
showMask
public void showMask()Show mask over this component.
When override, remember to callComponent.setAttribute(String, Object, int)
with nameISupportMask.READY_SHOW_MASK_FLAG
, value Integer(1) and scopeComponent.REQUEST_SCOPE
.
Call byLayoutUtils
.- Specified by:
showMask
in interfaceISupportMask
-
hideMask
public void hideMask()Hide mask. With ISupportMask return from showMask, call this function in handle close event of window.
When override, remember check exists of keyISupportMask.READY_SHOW_MASK_FLAG
at scopeComponent.REQUEST_SCOPE
in attribute. If flag exists, don't hide mask.
Call byLayoutUtils
.- Specified by:
hideMask
in interfaceISupportMask
-
getMaskObj
Return cache Mask or create new Mask and return.- Specified by:
getMaskObj
in interfaceISupportMask
- Returns:
Mask
-
getMaskComponent
public org.zkoss.zk.ui.Component getMaskComponent()Return self if is a component or return component it manage.
AbstractUIPart
subclasses that implement this interface should returnUIPart.getComponent()
.- Specified by:
getMaskComponent
in interfaceISupportMask
- Returns:
Component
-