public class GoldenPanel extends XulElement
GoldenLayout.HtmlBasedComponent.ExtraCtrlAbstractComponent.Children_zclassAPPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPEAFTER_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| Constructor and Description |
|---|
GoldenPanel() |
GoldenPanel(java.lang.String area) |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeParentChanged(Component parent)
Default: If parent is null, execute the @Destroy method if any.
|
protected void |
droppedTo(GoldenPanel dropTarget,
java.lang.String region) |
protected void |
droppedToRoot(java.lang.String region) |
boolean |
evalCSSFlex()
Get whether css flex is enabled or not
|
java.lang.String |
getArea() |
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.
|
PropertyAccess |
getPropertyAccess(java.lang.String prop)
Returns the corresponding property access object from the given property
name, if any.
|
java.lang.String |
getTitle()
Returns the title on the tab of the GoldenPanel.
|
boolean |
isClosable()
Returns whether this panel is closable.
|
boolean |
isDraggable()
Returns whether the GoldenPanel should be draggable.
|
boolean |
isDroppable()
Returns whether the stack of this GoldenPanel is droppable by other GoldenPanel.
|
void |
onClose() |
void |
onInitMatrix() |
protected void |
renderProperties(ContentRenderer renderer)
Renders the content of this component, excluding the enclosing
tags and children.
|
void |
service(AuRequest request,
boolean everError)
Processes an AU request.
|
void |
setArea(java.lang.String area)
Sets the area of this GoldenPanel, use to represent the area of this panel on initial rendering.
|
void |
setClosable(boolean closable)
Sets whether this panel is closable.
|
void |
setDraggable(boolean draggable)
Sets whether the GoldenPanel should be draggable or not.
|
void |
setDroppable(boolean droppable)
Sets whether the whole stack of this GoldenPanel is droppable by other GoldenPanel.
|
void |
setHeight(java.lang.String height)
Not supported, use vflex instead.
|
void |
setHflex(java.lang.String flex)
Sets horizontal flex hint of this component.
|
protected void |
setHflexDirectly(java.lang.String flex)
Sets the hflex directly without sending back the result
(smart update) to the client
|
void |
setTitle(java.lang.String title)
Sets the title to the tab of the GoldenPanel.
|
void |
setVflex(java.lang.String flex)
Sets vertical flexibility hint of this component.
|
protected void |
setVflexDirectly(java.lang.String flex)
Sets the vflex directly without sending back the result
(smart update) to the client
|
void |
setWidth(java.lang.String width)
Not supported, use hflex instead.
|
clone, getContext, getCtrlKeys, getPopup, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributesaddSclass, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight0, setHeightDirectly, setHflex0, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex0, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectlyaddAnnotation, 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, isVisible, 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, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerializeequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitinvalidatePartialpublic GoldenPanel()
public GoldenPanel(java.lang.String area)
public void onInitMatrix()
public java.lang.String getArea()
public void setArea(java.lang.String area)
area - of this GoldenPanelpublic void setWidth(java.lang.String width)
setWidth in class HtmlBasedComponentHtmlBasedComponent.setWidthDirectly(java.lang.String),
AbstractComponent.disableClientUpdate(boolean)public void setHeight(java.lang.String height)
setHeight in class HtmlBasedComponentprotected void setVflexDirectly(java.lang.String flex)
HtmlBasedComponentsetVflexDirectly in class HtmlBasedComponentpublic void setVflex(java.lang.String flex)
HtmlBasedComponentNumber flex indicates how this component's container distributes remaining empty space among its children vertically. Flexible component grow and shrink to fit their given space. Flexible components with larger flex values will be made larger than components with lower flex values, at the ratio determined by all flexible components. The actual flex value is not relevant unless there are other flexible components within the same container. Once the default sizes of components in a container are calculated, the remaining space in the container is divided among the flexible components, according to their flex ratios.
Specify a flex value of negative value, 0, or "false" has the same effect as leaving the flex attribute out entirely. Specify a flex value of "true" has the same effect as a flex value of 1.
Special flex hint, "min", indicates that the minimum space shall be given to this flexible component to enclose all of its children components. That is, the flexible component grow and shrink to fit its children components.
setVflex in class HtmlBasedComponentflex - the vertical flex hint.HtmlBasedComponent.setHflex(java.lang.String),
HtmlBasedComponent.getVflex()protected void setHflexDirectly(java.lang.String flex)
HtmlBasedComponentsetHflexDirectly in class HtmlBasedComponentpublic void setHflex(java.lang.String flex)
HtmlBasedComponentNumber flex indicates how this component's container distributes remaining empty space among its children horizontally. Flexible component grow and shrink to fit their given space. Flexible components with larger flex values will be made larger than components with lower flex values, at the ratio determined by all flexible components. The actual flex value is not relevant unless there are other flexible components within the same container. Once the default sizes of components in a container are calculated, the remaining space in the container is divided among the flexible components, according to their flex ratios.
Specify a flex value of negative value, 0, or "false" has the same effect as leaving the flex attribute out entirely. Specify a flex value of "true" has the same effect as a flex value of 1.
Special flex hint, "min", indicates that the minimum space shall be given to this flexible component to enclose all of its children components. That is, the flexible component grow and shrink to fit its children components.
setHflex in class HtmlBasedComponentflex - horizontal flex hint of this component.HtmlBasedComponent.setVflex(java.lang.String),
HtmlBasedComponent.getHflex()public java.lang.String getTitle()
public void setTitle(java.lang.String title)
title - public boolean isDraggable()
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.
public void setDraggable(boolean draggable)
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.
draggable - public boolean isDroppable()
public void setDroppable(boolean droppable)
droppable - public boolean isClosable()
public void setClosable(boolean closable)
closable - public void onClose()
public void beforeParentChanged(Component parent)
AbstractComponentbeforeParentChanged in interface ComponentCtrlbeforeParentChanged in class AbstractComponentparent - the new parent. If null, it means detachment.ComponentCtrl.beforeParentChanged(org.zkoss.zk.ui.Component)protected void droppedToRoot(java.lang.String region)
protected void droppedTo(GoldenPanel dropTarget, java.lang.String region)
public java.util.Map<java.lang.String,java.lang.Integer> getLocation()
protected void renderProperties(ContentRenderer renderer) throws java.io.IOException
HtmlBasedComponentrenderProperties in class XulElementjava.io.IOExceptionpublic void service(AuRequest request, boolean everError)
HtmlBasedComponentDefault: it handles onClick, onDoubleClick, onRightClick onMove, onSize, onZIndex.
service in interface ComponentCtrlservice in class HtmlBasedComponenteverError - whether any error ever occurred before
processing this request.AbstractComponent.setAuService(org.zkoss.zk.au.AuService)public PropertyAccess getPropertyAccess(java.lang.String prop)
ComponentCtrlgetPropertyAccess in interface ComponentCtrlgetPropertyAccess in class XulElementprop - the name of the propertypublic boolean evalCSSFlex()
HtmlBasedComponentevalCSSFlex in class HtmlBasedComponentCopyright © 2005-2024 Potix Corporation. All Rights Reserved.