Class GridBox
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Div
-
- com.hybris.cockpitng.components.grid.GridBox
-
- 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 GridBox extends org.zkoss.zul.Div- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDATA_ATTRIBUTEstatic java.lang.StringMARK_NAME_SELECTstatic java.lang.StringSCLASS_YW_GRID_VIEW_TILESstatic java.lang.StringYW_SELECTED
-
Constructor Summary
Constructors Constructor Description GridBox()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.zkoss.zk.ui.HtmlBasedComponentcreateBox(java.lang.Object data)protected voiddeselectItem(org.zkoss.zk.ui.HtmlBasedComponent box)protected java.util.Set<java.lang.Object>findSelectionRange(org.zkoss.zul.ListModelList model, int currentSelectedItem)protected ComponentMarkingUtilsgetComponentMarkingUtils()java.lang.StringgetEmptyMessage()intgetLastSelectedIndex()org.zkoss.zul.ListModelListgetModel()org.zkoss.zk.ui.ComponentgetTile(java.lang.Object data)Returns a tile component for specified data.org.zkoss.zul.DivgetWrapper()protected voidhandleBoxClick(org.zkoss.zk.ui.HtmlBasedComponent box, java.lang.Object data, org.zkoss.zul.ListModelList model, org.zkoss.zk.ui.event.MouseEvent event)protected voidhandleItemSelection(org.zkoss.zk.ui.HtmlBasedComponent box, java.lang.Object data, org.zkoss.zul.ListModelList model)protected voidhandleSelectClick(org.zkoss.zk.ui.HtmlBasedComponent box, java.lang.Object data, org.zkoss.zul.ListModelList model, java.lang.Object event)protected booleanindexesInRange(int index0, int index1)protected booleanisAnyElementSelectedOnCurrentPage(org.zkoss.zul.ListModelList model)booleanisMultiple()protected booleanisSelectionChangeNeeded(java.util.Set<?> selection, org.zkoss.zk.ui.Component box)booleanisSelectOnClick()protected voidmarkSelectedIfNeeded(org.zkoss.zk.ui.HtmlBasedComponent box, java.lang.Object element)voidrefreshView()protected voidregisterListDataListener(org.zkoss.zul.ListModelList model)protected voidrenderBox(org.zkoss.zk.ui.HtmlBasedComponent box, java.lang.Object element, int i)voidselectByData(java.util.Set<?> selection)voidselectByIndex(int index)protected voidselectItem(org.zkoss.zk.ui.HtmlBasedComponent box, java.lang.Object data)protected voidsendFocusEvent(java.lang.Object focusedItem)protected voidsendOnClickEvent(org.zkoss.zk.ui.Component box)protected voidsendSelectEvent(java.lang.Object data, java.util.Set<java.lang.Object> selectedItems, java.util.Set<java.lang.Object> unselectedItems, int keys)voidsetEmptyMessage(java.lang.String emptyMessage)protected voidsetFocus(org.zkoss.zk.ui.HtmlBasedComponent box)protected voidsetFocus(org.zkoss.zk.ui.HtmlBasedComponent box, java.lang.Object element)voidsetItemRenderer(GridBoxItemRenderer renderer)voidsetModel(org.zkoss.zul.ListModelList model)voidsetMultiple(boolean multiple)voidsetSelectOnClick(boolean selectOnClick)-
Methods inherited from class org.zkoss.zul.impl.XulElement
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
-
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, 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, beforeParentChanged, 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, isChildable, 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, willSerialize
-
-
-
-
Field Detail
-
DATA_ATTRIBUTE
public static final java.lang.String DATA_ATTRIBUTE
- See Also:
- Constant Field Values
-
YW_SELECTED
public static final java.lang.String YW_SELECTED
- See Also:
- Constant Field Values
-
SCLASS_YW_GRID_VIEW_TILES
public static final java.lang.String SCLASS_YW_GRID_VIEW_TILES
- See Also:
- Constant Field Values
-
MARK_NAME_SELECT
public static final java.lang.String MARK_NAME_SELECT
- See Also:
- Constant Field Values
-
-
Method Detail
-
refreshView
public void refreshView()
-
markSelectedIfNeeded
protected void markSelectedIfNeeded(org.zkoss.zk.ui.HtmlBasedComponent box, java.lang.Object element)
-
renderBox
protected void renderBox(org.zkoss.zk.ui.HtmlBasedComponent box, java.lang.Object element, int i)
-
handleBoxClick
protected void handleBoxClick(org.zkoss.zk.ui.HtmlBasedComponent box, java.lang.Object data, org.zkoss.zul.ListModelList model, org.zkoss.zk.ui.event.MouseEvent event)
-
handleSelectClick
protected void handleSelectClick(org.zkoss.zk.ui.HtmlBasedComponent box, java.lang.Object data, org.zkoss.zul.ListModelList model, java.lang.Object event)
-
isAnyElementSelectedOnCurrentPage
protected boolean isAnyElementSelectedOnCurrentPage(org.zkoss.zul.ListModelList model)
-
findSelectionRange
protected java.util.Set<java.lang.Object> findSelectionRange(org.zkoss.zul.ListModelList model, int currentSelectedItem)
-
sendSelectEvent
protected void sendSelectEvent(java.lang.Object data, java.util.Set<java.lang.Object> selectedItems, java.util.Set<java.lang.Object> unselectedItems, int keys)
-
handleItemSelection
protected void handleItemSelection(org.zkoss.zk.ui.HtmlBasedComponent box, java.lang.Object data, org.zkoss.zul.ListModelList model)
-
selectItem
protected void selectItem(org.zkoss.zk.ui.HtmlBasedComponent box, java.lang.Object data)
-
setFocus
protected void setFocus(org.zkoss.zk.ui.HtmlBasedComponent box, java.lang.Object element)
-
setFocus
protected void setFocus(org.zkoss.zk.ui.HtmlBasedComponent box)
-
sendFocusEvent
protected void sendFocusEvent(java.lang.Object focusedItem)
-
deselectItem
protected void deselectItem(org.zkoss.zk.ui.HtmlBasedComponent box)
-
selectByIndex
public void selectByIndex(int index)
-
getTile
public org.zkoss.zk.ui.Component getTile(java.lang.Object data)
Returns a tile component for specified data.- Parameters:
data- data for which tile is to be found- Returns:
- a tile that is bound to specified data
-
selectByData
public void selectByData(java.util.Set<?> selection)
-
isSelectionChangeNeeded
protected boolean isSelectionChangeNeeded(java.util.Set<?> selection, org.zkoss.zk.ui.Component box)
-
sendOnClickEvent
protected void sendOnClickEvent(org.zkoss.zk.ui.Component box)
-
createBox
protected org.zkoss.zk.ui.HtmlBasedComponent createBox(java.lang.Object data)
-
getModel
public org.zkoss.zul.ListModelList getModel()
-
setModel
public void setModel(org.zkoss.zul.ListModelList model)
-
getEmptyMessage
public java.lang.String getEmptyMessage()
-
setEmptyMessage
public void setEmptyMessage(java.lang.String emptyMessage)
-
registerListDataListener
protected void registerListDataListener(org.zkoss.zul.ListModelList model)
-
indexesInRange
protected boolean indexesInRange(int index0, int index1)
-
setItemRenderer
public void setItemRenderer(GridBoxItemRenderer renderer)
-
isMultiple
public boolean isMultiple()
-
setMultiple
public void setMultiple(boolean multiple)
-
getLastSelectedIndex
public int getLastSelectedIndex()
-
getWrapper
public org.zkoss.zul.Div getWrapper()
-
isSelectOnClick
public boolean isSelectOnClick()
-
setSelectOnClick
public void setSelectOnClick(boolean selectOnClick)
-
getComponentMarkingUtils
protected ComponentMarkingUtils getComponentMarkingUtils()
-
-