public class ResultListImpl extends org.zkoss.zul.Listbox implements ResultList
ResultList
. This implementation extends Listbox
.Constructor and Description |
---|
ResultListImpl() |
Modifier and Type | Method and Description |
---|---|
void |
detach() |
List<ResultListItem> |
getAllListItems() |
List<HeaderInformation> |
getHeaderInformation()
Returns information about the headers representing the columns of this ResultList.
|
int |
getListItemCount() |
int |
getSelectedListIndex() |
DraggableListItem |
getSelectedListItem() |
List<ResultListItem> |
getSelectedListItems() |
void |
init(ResultSetViewImpl parent,
ResultSetPresenter presenter)
Gets called directly after the new instance was created.
|
void |
renderQueryResult(List<ResultProperties> resultList)
Renders the list of properties that represents the result of the previous query.
|
void |
service(org.zkoss.zk.au.AuRequest request,
boolean everError) |
void |
setContextMenu(org.zkoss.zul.Menupopup popup)
Sets a
Menupopup to be used as context-menu of this ResultList. |
void |
setSelectedListIndex(int index)
Selects the item with the specified index in the list.
|
void |
updateRow(ResultProperties properties,
boolean selected)
Updates the row identified by the provided properties.
|
addItemToSelection, addItemToSelectionApi, afterInsert, appendItem, appendItemApi, beforeChildAdded, beforeRemove, clearSelection, clone, getChildren, getEmptyMessage, getExtraCtrl, getFrozen, getGroupCount, getGroups, getGroupsModel, getHeads, getIndexOfItem, getIndexOfItemApi, getInnerWidth, getItemAtIndex, getItemAtIndexApi, getItemCount, getItemRenderer, getItems, getListfoot, getListfootApi, getListhead, getListheadApi, getListModel, getMaxlength, getModel, getName, getNonselectableTags, getOddRowSclass, getPaginal, getPagingChild, getPagingChildApi, getPreloadSize, getRows, getSelectedCount, getSelectedIndex, getSelectedItem, getSelectedItemApi, getSelectedItems, getSeltype, getTabindex, getVisibleItemCount, getZclass, hasGroup, insertBefore, isCheckmark, isDisabled, isFixedLayout, isMultiple, isVflex, onInitRender, onPageAttached, onPagingInitRender, pgi, removeChild, removeItemAt, removeItemAtApi, removeItemFromSelection, removeItemFromSelectionApi, renderAll, renderItem, renderItemApi, renderItems, renderProperties, selectAll, selectItem, selectItemApi, sessionDidActivate, sessionWillPassivate, setActivePage, setActivePage, setCheckmark, setDisabled, setEmptyMessage, setFixedLayout, setInnerWidth, setItemRenderer, setItemRenderer, setMaxlength, setModel, setModel, setMold, setMultiple, setName, setNonselectableTags, setOddRowSclass, setPaginal, setPreloadSize, setRows, setSelectedIndex, setSelectedItem, setSelectedItemApi, setSelectedItems, setSeltype, setTabindex, setVflex, toggleItemSelection, toggleItemSelectionApi
getActivePage, getPageCount, getPageSize, getPagingPosition, getSpan, isAutopaging, isSizedByContent, isSpan, setActivePage, setAutopaging, setPageSize, setPagingPosition, setSizedByContent, setSpan, setSpan
getContext, getCtrlKeys, getPopup, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip
focus, getAction, getDraggable, getDroppable, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeightDirectly, setHflex, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTooltiptext, setTop, setTopDirectly, setVflex, setWidth, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
addAnnotation, addAnnotation, addClientEvent, addEventHandler, addEventListener, addForward, addForward, addForward, addForward, addMoved, addScopeListener, addSharedAnnotationMap, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildRemoved, beforeParentChanged, containsVariable, didActivate, didActivate, didDeserialize, didDeserialize, disableClientUpdate, equals, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNamespace, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getSpaceOwner, getStubonly, getUuid, getVariable, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, newChildren, newExtraCtrl, onChildAdded, onChildRemoved, onPageDetached, onWrongValue, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeEventListener, removeForward, removeForward, removeScopeListener, render, render, render, renderIdSpace, response, response, setAttribute, setAttribute, setAttribute, setAuService, setDefinition, setDefinition, setId, setPage, setPageBefore, setParent, setStubonly, setVariable, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, unsetVariable, updateByClient, willPassivate, willPassivate, willSerialize, willSerialize
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addEventListener, addForward, addForward, addForward, addForward, appendChild, applyProperties, clone, containsVariable, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getChildren, getDefinition, getDesktop, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNamespace, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getSpaceOwner, getStubonly, getUuid, getVariable, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, insertBefore, invalidate, isInvalidated, isListenerAvailable, isVisible, removeAttribute, removeAttribute, removeChild, removeEventListener, removeForward, removeForward, setAttribute, setAttribute, setAuService, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setVariable, setVisible, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, unsetVariable
addScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttribute
getActivePage, getPageCount, getPageSize, getSpan, isAutopaging, isSizedByContent, isSpan, setActivePage, setAutopaging, setPageSize, setPagingPosition, setSizedByContent, setSpan, setSpan
getContext, getCtrlKeys, getPopup, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip
focus, getHeight, getLeft, getRenderdefer, getSclass, getStyle, getTooltiptext, getTop, getWidth, getZindex, getZIndex, setDraggable, setDroppable, setFocus, setHeight, setLeft, setRenderdefer, setSclass, setStyle, setTooltiptext, setTop, setWidth, setZclass, setZindex, setZIndex
public void init(ResultSetViewImpl parent, ResultSetPresenter presenter)
ResultList
init
in interface ResultList
parent
- the ResultSetViewImpl
instance using this ResultListpresenter
- the ResultSetPresenter
used by the parentpublic void service(org.zkoss.zk.au.AuRequest request, boolean everError)
service
in interface org.zkoss.zk.ui.sys.ComponentCtrl
service
in class org.zkoss.zul.Listbox
public void detach()
detach
in interface org.zkoss.zk.ui.Component
detach
in class org.zkoss.zk.ui.AbstractComponent
public int getListItemCount()
getListItemCount
in interface ResultList
public void setSelectedListIndex(int index)
ResultList
setSelectedListIndex
in interface ResultList
index
- index of the item to selectpublic int getSelectedListIndex()
getSelectedListIndex
in interface ResultList
public List<ResultListItem> getAllListItems()
getAllListItems
in interface ResultList
public List<ResultListItem> getSelectedListItems()
getSelectedListItems
in interface ResultList
public DraggableListItem getSelectedListItem()
getSelectedListItem
in interface ResultList
public void renderQueryResult(List<ResultProperties> resultList)
ResultList
renderQueryResult
in interface ResultList
resultList
- list of properties to renderpublic void updateRow(ResultProperties properties, boolean selected)
ResultList
updateRow
in interface ResultList
properties
- the metadata for the updated rowselected
- if true, the updated row must be set selectedpublic void setContextMenu(org.zkoss.zul.Menupopup popup)
ResultList
Menupopup
to be used as context-menu of this ResultList.
Implementations can either use the given context-menu or use this method as a notification
to create or update their own context menu. This method gets called when
setContextMenu
in interface ResultList
popup
- default context-menu-popuppublic List<HeaderInformation> getHeaderInformation()
ResultList
getHeaderInformation
in interface ResultList
Copyright © 2020 Hyland Software Germany GmbH. All rights reserved.