Package org.adempiere.webui.panel
Class TreeSearchPanel
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Div
-
- org.adempiere.webui.component.Panel
-
- org.adempiere.webui.panel.TreeSearchPanel
-
- All Implemented Interfaces:
Serializable,Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.IdSpace,org.zkoss.zk.ui.sys.ComponentCtrl,org.zkoss.zul.event.TreeDataListener
- Direct Known Subclasses:
MenuTreeSearchPanel
public class TreeSearchPanel extends Panel implements org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>, org.zkoss.zul.event.TreeDataListener, org.zkoss.zk.ui.IdSpace
- Version:
- $Revision: 0.10 $
- Author:
- Ashley G Ramdass
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected AutoCompletecmbSearchprotected StringeventToFireprotected org.zkoss.zul.Hlayoutlayoutprotected static StringON_POST_FIRE_TREE_EVENTprotected org.zkoss.zul.Treetreestatic StringTREE_ROW_MOVABLEprotected String[]treeDescriptionprotected String[]treeImagesprotected TreeMap<String,Object>treeNodeItemMapprotected String[]treeTypesprotected String[]treeValues-
Fields inherited from class org.adempiere.webui.component.Panel
HORIZONTAL, VERTICAL
-
-
Constructor Summary
Constructors Constructor Description TreeSearchPanel(org.zkoss.zul.Tree tree)TreeSearchPanel(org.zkoss.zul.Tree tree, String event)TreeSearchPanel(org.zkoss.zul.Tree tree, String event, int windowno, int tabno)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddTreeItem(org.zkoss.zul.DefaultTreeNode<?> node)protected voidaddTreeItem(org.zkoss.zul.Treeitem treeItem)protected StringgetImage(org.zkoss.zul.Treeitem treeItem)protected StringgetLabel(org.zkoss.zul.Treeitem treeItem)org.zkoss.zul.TreeitemgetSelectedItem()protected voidinit()voidinitialise()populate the searchable listprotected booleanisFolder(org.zkoss.zul.Treeitem treeItem)voidonChange(org.zkoss.zul.event.TreeDataEvent event)voidonEvent(org.zkoss.zk.ui.event.Event event)protected voidonPostSelectTreeitem()voidrefreshSearchList()static voidselect(org.zkoss.zul.Treeitem selectedItem)-
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, evalCSSFlex, 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, 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, willSerialize
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
TREE_ROW_MOVABLE
public static final String TREE_ROW_MOVABLE
- See Also:
- Constant Field Values
-
ON_POST_FIRE_TREE_EVENT
protected static final String ON_POST_FIRE_TREE_EVENT
- See Also:
- Constant Field Values
-
treeValues
protected String[] treeValues
-
treeTypes
protected String[] treeTypes
-
treeDescription
protected String[] treeDescription
-
treeImages
protected String[] treeImages
-
cmbSearch
protected AutoComplete cmbSearch
-
tree
protected org.zkoss.zul.Tree tree
-
eventToFire
protected String eventToFire
-
layout
protected org.zkoss.zul.Hlayout layout
-
-
Constructor Detail
-
TreeSearchPanel
public TreeSearchPanel(org.zkoss.zul.Tree tree)
- Parameters:
tree-
-
TreeSearchPanel
public TreeSearchPanel(org.zkoss.zul.Tree tree, String event)- Parameters:
tree-event-
-
TreeSearchPanel
public TreeSearchPanel(org.zkoss.zul.Tree tree, String event, int windowno, int tabno)- Parameters:
tree-event-
-
-
Method Detail
-
init
protected void init()
-
addTreeItem
protected void addTreeItem(org.zkoss.zul.Treeitem treeItem)
-
addTreeItem
protected void addTreeItem(org.zkoss.zul.DefaultTreeNode<?> node)
-
initialise
public void initialise()
populate the searchable list
-
refreshSearchList
public void refreshSearchList()
-
isFolder
protected boolean isFolder(org.zkoss.zul.Treeitem treeItem)
-
getLabel
protected String getLabel(org.zkoss.zul.Treeitem treeItem)
-
getImage
protected String getImage(org.zkoss.zul.Treeitem treeItem)
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event event)
- Specified by:
onEventin interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>- Parameters:
event-- See Also:
EventListener.onEvent(Event)
-
onPostSelectTreeitem
protected void onPostSelectTreeitem()
-
select
public static void select(org.zkoss.zul.Treeitem selectedItem)
-
onChange
public void onChange(org.zkoss.zul.event.TreeDataEvent event)
- Specified by:
onChangein interfaceorg.zkoss.zul.event.TreeDataListener- Parameters:
event-- See Also:
TreeDataListener.onChange(TreeDataEvent)
-
getSelectedItem
public org.zkoss.zul.Treeitem getSelectedItem()
-
-