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 String
FAVOURITE_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 void
addNodeInTree(FavoriteSimpleTreeModel treeModel, org.zkoss.zul.Tree tree, org.zkoss.zul.DefaultTreeNode<Object> parentDTN, MTreeFavoriteNode favNode)
Add Node in Tree viewstatic int
getCurrentSelectedNodeID(org.zkoss.zul.Tree tree)
static MTreeNode
getCurrentSelectedTreeNode(org.zkoss.zul.Tree tree)
void
initTreeModel()
Creating Tree structurestatic 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.void
onEvent(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:
onEvent
in 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
-
-