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:
java.io.Serializable,java.lang.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.XulElementA GoldenPanel component. Which is the only child type forGoldenLayout.- Since:
- 8.6.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GoldenPanel()GoldenPanel(java.lang.String area)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeforeParentChanged(org.zkoss.zk.ui.Component parent)protected voiddroppedTo(GoldenPanel dropTarget, java.lang.String region)protected voiddroppedToRoot(java.lang.String region)booleanevalCSSFlex()java.lang.StringgetArea()java.util.Map<java.lang.String,java.lang.Integer>getLocation()Returns the location x0, x1, y0, y1 in the GoldenLayout areas layout matrix of this GoldenPanel.org.zkoss.zk.ui.sys.PropertyAccessgetPropertyAccess(java.lang.String prop)java.lang.StringgetTitle()Returns the title on the tab of the GoldenPanel.booleanisClosable()Returns whether this panel is closable.booleanisDraggable()Returns whether the GoldenPanel should be draggable.booleanisDroppable()Returns whether the stack of this GoldenPanel is droppable by other GoldenPanel.voidonClose()voidonInitMatrix()protected voidrenderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer)voidservice(org.zkoss.zk.au.AuRequest request, boolean everError)voidsetArea(java.lang.String area)Sets 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.voidsetHeight(java.lang.String height)Not supported, use vflex instead.voidsetHflex(java.lang.String flex)protected voidsetHflexDirectly(java.lang.String flex)voidsetTitle(java.lang.String title)Sets the title to the tab of the GoldenPanel.voidsetVflex(java.lang.String flex)protected voidsetVflexDirectly(java.lang.String flex)voidsetWidth(java.lang.String width)Not 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, setTooltipAttributes
-
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, focus, getAction, getClientAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, 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, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex0, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
-
Methods 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, 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, 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
-
-
-
-
Method Detail
-
onInitMatrix
public void onInitMatrix()
-
getArea
public java.lang.String getArea()
- Returns:
- the area of this GoldenPanel.
-
setArea
public void setArea(java.lang.String area)
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
public void setWidth(java.lang.String width)
Not supported, use hflex instead.- Overrides:
setWidthin classorg.zkoss.zk.ui.HtmlBasedComponent
-
setHeight
public void setHeight(java.lang.String height)
Not supported, use vflex instead.- Overrides:
setHeightin classorg.zkoss.zk.ui.HtmlBasedComponent
-
setVflexDirectly
protected void setVflexDirectly(java.lang.String flex)
- Overrides:
setVflexDirectlyin classorg.zkoss.zk.ui.HtmlBasedComponent
-
setVflex
public void setVflex(java.lang.String flex)
- Overrides:
setVflexin classorg.zkoss.zk.ui.HtmlBasedComponent
-
setHflexDirectly
protected void setHflexDirectly(java.lang.String flex)
- Overrides:
setHflexDirectlyin classorg.zkoss.zk.ui.HtmlBasedComponent
-
setHflex
public void setHflex(java.lang.String flex)
- Overrides:
setHflexin classorg.zkoss.zk.ui.HtmlBasedComponent
-
getTitle
public java.lang.String getTitle()
Returns the title on the tab of the GoldenPanel.- Returns:
- the title
-
setTitle
public void setTitle(java.lang.String title)
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
protected void droppedToRoot(java.lang.String region)
-
droppedTo
protected void droppedTo(GoldenPanel dropTarget, java.lang.String region)
-
getLocation
public java.util.Map<java.lang.String,java.lang.Integer> 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
protected void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) throws java.io.IOException- Overrides:
renderPropertiesin classorg.zkoss.zul.impl.XulElement- Throws:
java.io.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
public org.zkoss.zk.ui.sys.PropertyAccess getPropertyAccess(java.lang.String prop)
- 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
-
-