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 AutoComplete
cmbSearch
protected String
eventToFire
protected org.zkoss.zul.Hlayout
layout
protected static String
ON_POST_FIRE_TREE_EVENT
protected org.zkoss.zul.Tree
tree
static String
TREE_ROW_MOVABLE
protected String[]
treeDescription
protected String[]
treeImages
protected TreeMap<String,Object>
treeNodeItemMap
protected String[]
treeTypes
protected 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 void
addTreeItem(org.zkoss.zul.DefaultTreeNode<?> node)
protected void
addTreeItem(org.zkoss.zul.Treeitem treeItem)
protected String
getImage(org.zkoss.zul.Treeitem treeItem)
protected String
getLabel(org.zkoss.zul.Treeitem treeItem)
org.zkoss.zul.Treeitem
getSelectedItem()
protected void
init()
void
initialise()
populate the searchable listprotected boolean
isFolder(org.zkoss.zul.Treeitem treeItem)
void
onChange(org.zkoss.zul.event.TreeDataEvent event)
void
onEvent(org.zkoss.zk.ui.event.Event event)
protected void
onPostSelectTreeitem()
void
refreshSearchList()
static void
select(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:
onEvent
in 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:
onChange
in interfaceorg.zkoss.zul.event.TreeDataListener
- Parameters:
event
-- See Also:
TreeDataListener.onChange(TreeDataEvent)
-
getSelectedItem
public org.zkoss.zul.Treeitem getSelectedItem()
-
-