Package org.zkoss.zkmax.zul
Class GoldenPanel
java.lang.Object
org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zul.impl.XulElement
org.zkoss.zkmax.zul.GoldenPanel
- All Implemented Interfaces:
Serializable,Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl
public class GoldenPanel
extends org.zkoss.zul.impl.XulElement
A GoldenPanel component. Which is the only child type for
GoldenLayout.- Since:
- 8.6.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrlNested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.AbstractComponent.Children, org.zkoss.zk.ui.AbstractComponent.ForwardInfo, org.zkoss.zk.ui.AbstractComponent.TargetInfo -
Field Summary
Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent
_zclassFields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPEFields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_CLONED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, AFTER_PARENT_CHANGED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeParentChanged(org.zkoss.zk.ui.Component parent) protected voiddroppedTo(GoldenPanel dropTarget, String region) protected voiddroppedToRoot(String region) booleangetArea()Returns the location x0, x1, y0, y1 in the GoldenLayout areas layout matrix of this GoldenPanel.org.zkoss.zk.ui.sys.PropertyAccessgetPropertyAccess(String prop) getTitle()Returns the title on the tab of the GoldenPanel.booleanReturns whether this panel is closable.booleanReturns whether the GoldenPanel should be draggable.booleanReturns whether the stack of this GoldenPanel is droppable by other GoldenPanel.voidonClose()voidprotected voidrenderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) voidservice(org.zkoss.zk.au.AuRequest request, boolean everError) voidSets the area of this GoldenPanel, use to represent the area of this panel on initial rendering.voidsetClosable(boolean closable) Sets whether this panel is closable.voidsetDraggable(boolean draggable) Sets whether the GoldenPanel should be draggable or not.voidsetDroppable(boolean droppable) Sets whether the whole stack of this GoldenPanel is droppable by other GoldenPanel.voidNot supported, use vflex instead.voidprotected voidsetHflexDirectly(String flex) voidSets the title to the tab of the GoldenPanel.voidprotected voidsetVflexDirectly(String flex) voidNot supported, use hflex instead.Methods inherited from class org.zkoss.zul.impl.XulElement
clone, getContext, getCtrlKeys, getPopup, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributesMethods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, focus, getAction, getClientAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getSkeleton, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, setClientAction, setDraggable, setDroppable, setFocus, setHeight0, setHeightDirectly, setHflex0, setLeft, setLeftDirectly, setRenderdefer, setSclass, setSkeleton, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex0, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectlyMethods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, destroyIndexCacheMap, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, disableHostChanged, enableBindingAnnotation, enableHostChanged, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, 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, getForwards, getId, getIndexCacheMap, getLastChild, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getStubonlyDescendants, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, initIndexCacheMap, insertBefore, invalidate, isChildable, isDisabledHostChanged, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onParentChanged, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, renderPropertiesOnly, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setStubonlyDescendants, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
Constructor Details
-
GoldenPanel
public GoldenPanel() -
GoldenPanel
-
-
Method Details
-
onInitMatrix
public void onInitMatrix() -
getArea
- Returns:
- the area of this GoldenPanel.
-
setArea
Sets the area of this GoldenPanel, use to represent the area of this panel on initial rendering. Note that the area is not changeable after specified. And it doesn't remain the same due to user's action.- Parameters:
area- of this GoldenPanel
-
setWidth
Not supported, use hflex instead.- Overrides:
setWidthin classorg.zkoss.zk.ui.HtmlBasedComponent
-
setHeight
Not supported, use vflex instead.- Overrides:
setHeightin classorg.zkoss.zk.ui.HtmlBasedComponent
-
setVflexDirectly
- Overrides:
setVflexDirectlyin classorg.zkoss.zk.ui.HtmlBasedComponent
-
setVflex
- Overrides:
setVflexin classorg.zkoss.zk.ui.HtmlBasedComponent
-
setHflexDirectly
- Overrides:
setHflexDirectlyin classorg.zkoss.zk.ui.HtmlBasedComponent
-
setHflex
- Overrides:
setHflexin classorg.zkoss.zk.ui.HtmlBasedComponent
-
getTitle
Returns the title on the tab of the GoldenPanel.- Returns:
- the title
-
setTitle
Sets the title to the tab of the GoldenPanel.- Parameters:
title-
-
isDraggable
public boolean isDraggable()Returns whether the GoldenPanel should be draggable.Note that this method overwrites the normal action of zk isDraggable. Draggable true doesn't performs the normal zk draggable action, but only the GoldenPanel tabs are draggable.
- Returns:
- draggable or not
-
setDraggable
public void setDraggable(boolean draggable) Sets whether the GoldenPanel should be draggable or not.Note that this method overwrites the normal action of zk setDraggable. Setting true doesn't performs the normal zk draggable action, but only the GoldenPanel tabs are draggable.
- Parameters:
draggable-
-
isDroppable
public boolean isDroppable()Returns whether the stack of this GoldenPanel is droppable by other GoldenPanel.- Returns:
- droppable or not
-
setDroppable
public void setDroppable(boolean droppable) Sets whether the whole stack of this GoldenPanel is droppable by other GoldenPanel.- Parameters:
droppable-
-
isClosable
public boolean isClosable()Returns whether this panel is closable.- Returns:
- closable or not
-
setClosable
public void setClosable(boolean closable) Sets whether this panel is closable.- Parameters:
closable-
-
onClose
public void onClose() -
beforeParentChanged
public void beforeParentChanged(org.zkoss.zk.ui.Component parent) - Specified by:
beforeParentChangedin interfaceorg.zkoss.zk.ui.sys.ComponentCtrl- Overrides:
beforeParentChangedin classorg.zkoss.zk.ui.AbstractComponent
-
droppedToRoot
-
droppedTo
-
getLocation
Returns the location x0, x1, y0, y1 in the GoldenLayout areas layout matrix of this GoldenPanel.- Returns:
- the location x0, x1, y0, y1
-
renderProperties
- Overrides:
renderPropertiesin classorg.zkoss.zul.impl.XulElement- Throws:
IOException
-
service
public void service(org.zkoss.zk.au.AuRequest request, boolean everError) - Specified by:
servicein interfaceorg.zkoss.zk.ui.sys.ComponentCtrl- Overrides:
servicein classorg.zkoss.zk.ui.HtmlBasedComponent
-
getPropertyAccess
- Specified by:
getPropertyAccessin interfaceorg.zkoss.zk.ui.sys.ComponentCtrl- Overrides:
getPropertyAccessin classorg.zkoss.zul.impl.XulElement
-
evalCSSFlex
public boolean evalCSSFlex()- Overrides:
evalCSSFlexin classorg.zkoss.zk.ui.HtmlBasedComponent
-