Package org.adempiere.webui.dashboard
Class DPFavourites
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Window
-
- org.adempiere.webui.component.Window
-
- org.adempiere.webui.dashboard.DashboardPanel
-
- org.adempiere.webui.dashboard.DPFavourites
-
- All Implemented Interfaces:
Serializable,Cloneable,IDashboardPanel,ISupportMask,IServerPushCallback,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.ext.Framable
public class DPFavourites extends DashboardPanel implements org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
Dashboard item: User favourites - Tree based view organize- Author:
- Elaine, Logilite Technologies - IDEMPIERE-3340
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringFAVOURITE_DROPPABLE-
Fields inherited from class org.adempiere.webui.component.Window
INSERT_END, INSERT_NEXT, INSERT_POSITION_KEY, MODE_EMBEDDED, MODE_HIGHLIGHTED, MODE_KEY, MODE_MODAL, MODE_OVERLAPPED, MODE_POPUP, showMaskWrapper
-
Fields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE
-
Fields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
-
Fields inherited from interface org.adempiere.webui.ISupportMask
READY_SHOW_MASK_FLAG
-
-
Constructor Summary
Constructors Constructor Description DPFavourites()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidaddNodeInTree(FavoriteSimpleTreeModel treeModel, org.zkoss.zul.Tree tree, org.zkoss.zul.DefaultTreeNode<Object> parentDTN, MTreeFavoriteNode favNode)Add Node in Tree viewstatic intgetCurrentSelectedNodeID(org.zkoss.zul.Tree tree)static MTreeNodegetCurrentSelectedTreeNode(org.zkoss.zul.Tree tree)voidinitTreeModel()Creating Tree structurestatic voidinsertMenuInTree(int menuID, int parentNodeID, int treeFavoriteID, org.zkoss.zul.Tree tree, FavoriteSimpleTreeModel treeModel, org.zkoss.zul.DefaultTreeNode<Object> parentDTN)Insert Node into Tree it's contains only Menu type node, Dragged from Menu Tab.voidonEvent(org.zkoss.zk.ui.event.Event event)Event Like open Menu Window, Expand/Collapse Node, Add node into Tree-
Methods inherited from class org.adempiere.webui.dashboard.DashboardPanel
isPooling, refresh, updateUI
-
Methods inherited from class org.adempiere.webui.component.Window
dispose, getMaskComponent, getMaskObj, getModeAttribute, hideMask, onPageDetached, showMask
-
Methods inherited from class org.zkoss.zul.Window
beforeChildAdded, clone, doEmbedded, doHighlighted, doModal, doOverlapped, doPopup, getBorder, getCaption, getContentSclass, getContentStyle, getDefaultActionOnShow, getMinheight, getMinwidth, getMode, getModeType, getPosition, getTitle, getZclass, inEmbedded, inHighlighted, inModal, inOverlapped, inPopup, insertBefore, isClosable, isCollapsible, isMaximizable, isMaximized, isMinimizable, isMinimized, isShadow, isSizable, onChildRemoved, onClose, onModal, renderProperties, service, setBorder, setBorder, setClosable, setContentSclass, setContentStyle, setDefaultActionOnShow, setDraggable, setMaximizable, setMaximized, setMinheight, setMinimizable, setMinimized, setMinwidth, setMode, setMode, setMode, setPosition, setShadow, setSizable, setTitle, setTopmost, setVisible
-
Methods inherited from class org.zkoss.zul.impl.XulElement
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, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, 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, 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, invalidate, invalidatePartial, isChildable, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onPageAttached, 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, 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
-
FAVOURITE_DROPPABLE
public static final String FAVOURITE_DROPPABLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
initTreeModel
public void initTreeModel()
Creating Tree structure
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event event)
Event Like open Menu Window, Expand/Collapse Node, Add node into Tree- Specified by:
onEventin interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
-
getCurrentSelectedTreeNode
public static MTreeNode getCurrentSelectedTreeNode(org.zkoss.zul.Tree tree)
-
getCurrentSelectedNodeID
public static int getCurrentSelectedNodeID(org.zkoss.zul.Tree tree)
-
insertMenuInTree
public static void insertMenuInTree(int menuID, int parentNodeID, int treeFavoriteID, org.zkoss.zul.Tree tree, FavoriteSimpleTreeModel treeModel, org.zkoss.zul.DefaultTreeNode<Object> parentDTN)Insert Node into Tree it's contains only Menu type node, Dragged from Menu Tab.- Parameters:
menuID- - AD_Menu_IDparentNodeID- - Parent AD_Favorite_Node_IDtreeFavoriteID- - AD_Tree_Favorite_IDtree- - TreetreeModel- - FavoriteSimpleTreeModelparentDTN- - parent DefaultTreeNode
-
addNodeInTree
public static void addNodeInTree(FavoriteSimpleTreeModel treeModel, org.zkoss.zul.Tree tree, org.zkoss.zul.DefaultTreeNode<Object> parentDTN, MTreeFavoriteNode favNode)
Add Node in Tree view- Parameters:
treeModel- - FavoriteSimpleTreeModeltree- - TreeparentDTN- - Parent DefaultTreeNodefavNode- - MTreeFavoriteNode
-
-