public class GridBox
extends org.zkoss.zul.Div
| Modifier and Type | Field and Description |
|---|---|
static String |
DATA_ATTRIBUTE |
static String |
MARK_NAME_SELECT |
static String |
SCLASS_YW_GRID_VIEW_TILES |
static String |
YW_SELECTED |
AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED| Constructor and Description |
|---|
GridBox() |
| Modifier and Type | Method and Description |
|---|---|
protected org.zkoss.zk.ui.HtmlBasedComponent |
createBox(Object data) |
protected void |
deselectItem(org.zkoss.zk.ui.HtmlBasedComponent box) |
protected Set<Object> |
findSelectionRange(org.zkoss.zul.ListModelList model,
int currentSelectedItem) |
protected ComponentMarkingUtils |
getComponentMarkingUtils() |
String |
getEmptyMessage() |
int |
getLastSelectedIndex() |
org.zkoss.zul.ListModelList |
getModel() |
org.zkoss.zk.ui.Component |
getTile(Object data)
Returns a tile component for specified data.
|
org.zkoss.zul.Div |
getWrapper() |
protected void |
handleBoxClick(org.zkoss.zk.ui.HtmlBasedComponent box,
Object data,
org.zkoss.zul.ListModelList model,
org.zkoss.zk.ui.event.MouseEvent event) |
protected void |
handleItemSelection(org.zkoss.zk.ui.HtmlBasedComponent box,
Object data,
org.zkoss.zul.ListModelList model) |
protected void |
handleSelectClick(org.zkoss.zk.ui.HtmlBasedComponent box,
Object data,
org.zkoss.zul.ListModelList model,
Object event) |
protected boolean |
indexesInRange(int index0,
int index1) |
protected boolean |
isAnyElementSelectedOnCurrentPage(org.zkoss.zul.ListModelList model) |
boolean |
isMultiple() |
protected boolean |
isSelectionChangeNeeded(Set<?> selection,
org.zkoss.zk.ui.Component box) |
boolean |
isSelectOnClick() |
protected void |
markSelectedIfNeeded(org.zkoss.zk.ui.HtmlBasedComponent box,
Object element) |
void |
refreshView() |
protected void |
registerListDataListener(org.zkoss.zul.ListModelList model) |
protected void |
renderBox(org.zkoss.zk.ui.HtmlBasedComponent box,
Object element,
int i) |
void |
selectByData(Set<?> selection) |
void |
selectByIndex(int index) |
protected void |
selectItem(org.zkoss.zk.ui.HtmlBasedComponent box,
Object data) |
protected void |
sendFocusEvent(Object focusedItem) |
protected void |
sendOnClickEvent(org.zkoss.zk.ui.Component box) |
protected void |
sendSelectEvent(Object data,
Set<Object> selectedItems,
Set<Object> unselectedItems,
int keys) |
void |
setEmptyMessage(String emptyMessage) |
protected void |
setFocus(org.zkoss.zk.ui.HtmlBasedComponent box) |
protected void |
setFocus(org.zkoss.zk.ui.HtmlBasedComponent box,
Object element) |
void |
setItemRenderer(GridBoxItemRenderer renderer) |
void |
setModel(org.zkoss.zul.ListModelList model) |
void |
setMultiple(boolean multiple) |
void |
setSelectOnClick(boolean selectOnClick) |
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributesfocus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, 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, setZIndexDirectlyaddAnnotation, 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, equals, 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, willSerializepublic static final String DATA_ATTRIBUTE
public static final String YW_SELECTED
public static final String SCLASS_YW_GRID_VIEW_TILES
public static final String MARK_NAME_SELECT
public void refreshView()
protected void markSelectedIfNeeded(org.zkoss.zk.ui.HtmlBasedComponent box,
Object element)
protected void renderBox(org.zkoss.zk.ui.HtmlBasedComponent box,
Object element,
int i)
protected void handleBoxClick(org.zkoss.zk.ui.HtmlBasedComponent box,
Object data,
org.zkoss.zul.ListModelList model,
org.zkoss.zk.ui.event.MouseEvent event)
protected void handleSelectClick(org.zkoss.zk.ui.HtmlBasedComponent box,
Object data,
org.zkoss.zul.ListModelList model,
Object event)
protected boolean isAnyElementSelectedOnCurrentPage(org.zkoss.zul.ListModelList model)
protected Set<Object> findSelectionRange(org.zkoss.zul.ListModelList model, int currentSelectedItem)
protected void sendSelectEvent(Object data, Set<Object> selectedItems, Set<Object> unselectedItems, int keys)
protected void handleItemSelection(org.zkoss.zk.ui.HtmlBasedComponent box,
Object data,
org.zkoss.zul.ListModelList model)
protected void selectItem(org.zkoss.zk.ui.HtmlBasedComponent box,
Object data)
protected void setFocus(org.zkoss.zk.ui.HtmlBasedComponent box,
Object element)
protected void setFocus(org.zkoss.zk.ui.HtmlBasedComponent box)
protected void sendFocusEvent(Object focusedItem)
protected void deselectItem(org.zkoss.zk.ui.HtmlBasedComponent box)
public void selectByIndex(int index)
public org.zkoss.zk.ui.Component getTile(Object data)
data - data for which tile is to be foundpublic void selectByData(Set<?> selection)
protected boolean isSelectionChangeNeeded(Set<?> selection, org.zkoss.zk.ui.Component box)
protected void sendOnClickEvent(org.zkoss.zk.ui.Component box)
protected org.zkoss.zk.ui.HtmlBasedComponent createBox(Object data)
public org.zkoss.zul.ListModelList getModel()
public void setModel(org.zkoss.zul.ListModelList model)
public String getEmptyMessage()
public void setEmptyMessage(String emptyMessage)
protected void registerListDataListener(org.zkoss.zul.ListModelList model)
protected boolean indexesInRange(int index0,
int index1)
public void setItemRenderer(GridBoxItemRenderer renderer)
public boolean isMultiple()
public void setMultiple(boolean multiple)
public int getLastSelectedIndex()
public org.zkoss.zul.Div getWrapper()
public boolean isSelectOnClick()
public void setSelectOnClick(boolean selectOnClick)
protected ComponentMarkingUtils getComponentMarkingUtils()
Copyright © 2018. All rights reserved.