public interface NavigationView extends org.zkoss.zk.ui.Component, EventChildHandler
Modifier and Type | Field and Description |
---|---|
static String |
ADVANCED_MODE
Advanced navigation mode.
|
static String |
MULTI_SELECTION
Multi selection mode.
|
static String |
SELECTION_DISABLED
Selection mode disabled.
|
static String |
SIMPLE_MODE
Simple navigation mode.
|
static String |
SINGLE_SELECTION
Single selection mode.
|
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE
ALL_EVENTS, ON_ADD_LINK, ON_ADD_LOOKUP, ON_ADD_TO_FAVORITES, ON_AFTER_QUERY, ON_BUTTON, ON_BUTTON_QUERY, ON_CANCEL, ON_CANCEL_AND, ON_CANCEL_EDIT, ON_CHANGE_DOCUMENT_SECURITY, ON_CHANGE_FOLDER_SECURITY, ON_CLEAR, ON_DELETE_SELECTED, ON_DISPLAY_POPUP, ON_DISPLAY_RESULTITEM, ON_DISPLAY_TEMPORARY_DOCUMENT, ON_DOCUMENT_ADDED, ON_DOCUMENT_CHECK, ON_DOCUMENT_FILING, ON_DOCUMENT_LOCKED, ON_DOCUMENT_RELEASE, ON_DOWNLOAD_RESULTITEM, ON_EDIT_CONTENT, ON_EDIT_FOLDER, ON_EDIT_ITEM, ON_EDIT_ITEM_SELECTED, ON_EDIT_LOOKUP, ON_EDIT_SELECTED, ON_EDIT_STRUCTURE, ON_EXPORT, ON_FAST_ACCESS_DRAG_OVER, ON_FIELD_CHANGE, ON_FILE_ACTION, ON_FILE_PREVIEW, ON_FILE_SEARCH, ON_FORM_CREATED, ON_FORM_RENDER_ERROR, ON_FORWARD, ON_IGNORE, ON_INDEX, ON_INDEX_CLEAR, ON_INDEX_RESULTITEM, ON_ITEM_DOUBLECLICK, ON_LAUNCH_WORKFLOW, ON_LOG, ON_LOGON, ON_MACRO, ON_NAVIGATION, ON_NAVIGATION_FOLDER, ON_NAVIGATION_FORM, ON_NAVIGATION_WEBPART, ON_NEW_ITEM, ON_NEW_SELECTED, ON_OK, ON_OPEN_INDEX_MASK, ON_OPEN_MASK, ON_OPEN_QUERY_MASK, ON_PASSWORD_EXPIRED, ON_PRINT_DOCUMENTS, ON_QUERY, ON_QUERY_FAVORITE, ON_REFRESH, ON_REFRESH_FOLDER, ON_RESET_GUI, ON_REVISION_CREATED, ON_SAVE_AND, ON_SAVE_DOC, ON_SAVE_FOLDER, ON_SCROLL_NODE, ON_SELECT_TREE_ITEM, ON_SELECTDDC, ON_SEND_MAIL_RESULTITEM, ON_START_WORKFLOW, ON_TAB_SELECTED, ON_UNDELETE_SELECTED, ON_UPLOAD_DOCUMENT, ON_UPLOAD_SUCCESS, ON_VARIABLES_AVAILABLE, ON_WF, ON_WF_COMMENT_DIALOG_CANCEL, ON_WF_COMMENT_DIALOG_OK, ON_WFCOMMENTS, ON_WFDELEGATE, ON_WFFORWARD, ON_WFFORWARD1, ON_WFFORWARD2, ON_WFFORWARD3, ON_WFFORWARD4, ON_WFFORWARD5, ON_WFHISTORY, ON_WFPUTBACK, ON_WFREMINDER, ON_WFTAKE, ON_WORKFLOW_ACTION, ON_WORKFLOW_COMMENT
Modifier and Type | Method and Description |
---|---|
void |
addChildNodes(NavigationNode node)
Adds next level children to the given node.
|
FastAccessItem |
addFastAccess(String ddc,
String path,
String name,
boolean temporary)
Adds a new entry to the fast access list.
|
void |
addNode(NavigationNode parent,
NavigationNode child) |
void |
addNodeMenuHandler(NaviTreeNodeMenuHandler handler,
NavigationElement.TREE_ITEM_TYPE itemType)
Add additional menu handler.
|
NaviTreeNode |
findFolder(FolderId id)
Finds the folder with the specified id.
|
int |
getAllowedMaxNrOfNodesPerLevel()
Gets the maximum number of allowed nodes per level.
|
String |
getNavigationMode()
Returns the navigation mode.
|
NaviMenuRights |
getNodeMenuRights(NavigationElement.TREE_ITEM_TYPE itemType,
NaviTreeNode node)
Reads the rights for the given tree item type.
|
RootNaviTreeNode |
getRootNode() |
String |
getSelectedFolderTable() |
Set<NavigationNode> |
getSelectedNodes() |
boolean |
getSimpleEFileChildren() |
boolean |
isAdvancedMode()
Returns true if the navigation view is in advanced mode.
|
boolean |
isDdcSelectorVisible()
Reads the visibility of the Folder-DDC selector.
|
boolean |
isFastAccessEnabled() |
boolean |
isLinkMode() |
boolean |
isMultiSelection() |
boolean |
isPrivateSelectAllowed() |
boolean |
isSelectionMode() |
boolean |
isWebpartsAllowed() |
void |
onAddLink(org.zkoss.zk.ui.event.Event event)
Event handler to add link.
|
void |
onAddToFavorites(org.zkoss.zk.ui.event.Event event)
Event handler to add to favorite.
|
void |
onChangeFolderSecurity(org.zkoss.zk.ui.event.Event event)
Event handler for change of folder security.
|
void |
onDocumentFiling(org.zkoss.zk.ui.event.Event event)
Event handler for document filing events.
|
void |
onLogon(org.zkoss.zk.ui.event.Event event)
Event handler for logon.
|
void |
onSelectTreeItem(org.zkoss.zk.ui.event.Event event)
Event handler to select a tree item.
|
void |
openFolderPropertyMask(FolderId folderId,
String maskName)
Opens the mask to edit the folder's properties.
|
void |
openFolderPropertyMask(FolderId folderId,
String maskName,
org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> cancelEventListener,
String windowTitle)
Opens the mask to edit the folders's properties.
|
void |
removeNode(FolderId id)
Removes the node identified by the specified id from the view.
|
void |
removeNode(NavigationNode node)
Removes the node from the view.
|
void |
renderFastAccess(String ddc,
String path)
Renders the fast access content.
|
void |
renderNavigationTree(NavigationTree tree)
Sets the user settings navigation data tree to be displayed.
|
void |
setAllowedMaxNrOfNodesPerLevel(int limit)
Sets the maximum number of allowed nodes per level to the given limit.
|
void |
setDdcSelectorVisible(boolean value)
Set visibility of the Folder-DDC selector.
|
void |
setFastAccessEnabled(boolean enabled)
Activates or deactivates the fast access list.
|
void |
setFolderTable(String tableName)
Sets the folder table to use.
|
void |
setNavigationMode(String mode)
Sets the navigation mode.
|
void |
setSelectionMode(String mode)
Sets the selection mode.
|
void |
setSimpleEFileChildren(boolean value)
If this parameter is set to true, a eFile folder shows only eFile names, that where opened in
the session.
|
void |
setWebpartsAllowed(boolean value) |
void |
showNode(FolderId folderId)
Assures that the node with the specified path is visible in the navigation view.
|
addEventListener, addEventListener, addForward, addForward, addForward, addForward, appendChild, applyProperties, clone, detach, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getChildren, getClientAttribute, getClientDataAttribute, getDefinition, getDesktop, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getShadowVariable, getShadowVariable, getSpaceOwner, getStubonly, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, insertBefore, invalidate, isInvalidated, isListenerAvailable, isVisible, query, queryAll, removeAttribute, removeAttribute, removeChild, removeEventListener, removeForward, removeForward, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setTemplate, setVisible, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride
addScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttribute
postAddLinkEvent, postAddToFavoritesEvent, postCancelSelectedEvent, postChangeDocumentSecurityEvent, postChangeFolderSecurityEvent, postDeleteSelectedEvent, postDisplayPopupEvent, postDisplayPopupEvent, postDisplayResultItemEvent, postDisplayResultItemEvent, postDocumentCheckEvent, postDocumentFilingEvent, postDocumentFilingEvent, postDocumentReleaseEvent, postDownloadResultItemEvent, postEditContentEvent, postEditItemSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditStructureEvent, postFieldChangeEvent, postFileActionEvent, postFileActionEvent, postFormButtonEvent, postIndexResultItemEvent, postLaunchWorkflowEvent, postLockDocumentEvent, postLogonEvent, postLogonEvent, postNavigationFolderEvent, postNavigationFormEvent, postNavigationFormEvent, postNavigationWebpartEvent, postNewSelectedEvent, postOpenMaskEvent, postPrintDocumentEvent, postQueryFavoriteEvent, postRefreshEvent, postResetGuiEvent, postResultFieldEvent, postSaveDocumentEvent, postSaveDocumentEvent, postSelectTreeItemEvent, postSendMailResultItemEvent, postStartWorkflowEvent, postTabSelectedEvent, postUnDeleteSelectedEvent, postUploadDocumentEvent, postUploadSuccessEvent, postWorkflowActionEvent, postWorkflowCommentEvent
postErrorLogEvent, postErrorLogEvent, postInfoLogEvent, postInfoLogEvent, postWarningLogEvent, postWarningLogEvent
getEventtarget, setEventtarget
static final String SIMPLE_MODE
static final String ADVANCED_MODE
static final String SINGLE_SELECTION
static final String MULTI_SELECTION
static final String SELECTION_DISABLED
void renderNavigationTree(NavigationTree tree)
tree
- The navigation tree data to be displayed.void renderFastAccess(String ddc, String path)
ddc
- folder ddcpath
- Fast access pathvoid addChildNodes(NavigationNode node)
node
- The navigation node data to be updated.void removeNode(NavigationNode node)
node
- the node to removevoid removeNode(FolderId id)
id
- id of the folder to removevoid addNode(NavigationNode parent, NavigationNode child)
parent
- Nodechild
- Childvoid setAllowedMaxNrOfNodesPerLevel(int limit)
limit
- the maximum number of allowed nodes per levelint getAllowedMaxNrOfNodesPerLevel()
boolean isSelectionMode()
boolean isMultiSelection()
boolean isLinkMode()
boolean isPrivateSelectAllowed()
Set<NavigationNode> getSelectedNodes()
void onLogon(org.zkoss.zk.ui.event.Event event)
event
- Eventvoid onSelectTreeItem(org.zkoss.zk.ui.event.Event event)
event
- Eventvoid onAddToFavorites(org.zkoss.zk.ui.event.Event event)
event
- Eventvoid onDocumentFiling(org.zkoss.zk.ui.event.Event event)
event
- eventvoid onChangeFolderSecurity(org.zkoss.zk.ui.event.Event event)
event
- eventvoid onAddLink(org.zkoss.zk.ui.event.Event event)
event
- EventFastAccessItem addFastAccess(String ddc, String path, String name, boolean temporary)
ddc
- folder ddcpath
- path of the tree part to showname
- name of the entrytemporary
- temporary items are not saved in user settingsvoid setDdcSelectorVisible(boolean value)
value
- True for visibleboolean isDdcSelectorVisible()
void setWebpartsAllowed(boolean value)
value
- True for allowedboolean isWebpartsAllowed()
String getSelectedFolderTable()
void setNavigationMode(String mode)
mode
- 'simple' or 'advanced' to select modeString getNavigationMode()
boolean isAdvancedMode()
void openFolderPropertyMask(FolderId folderId, String maskName)
folderId
- id of the folder to editmaskName
- name of the mask to openvoid openFolderPropertyMask(FolderId folderId, String maskName, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> cancelEventListener, String windowTitle)
folderId
- id of the folder to editmaskName
- name of the mask to opencancelEventListener
- event listener notified when the user presses cancel. The event sent to the
listener contains the id of the folder that was edited in it's data-field.windowTitle
- title of the windowvoid showNode(FolderId folderId)
folderId
- id of the nodevoid setSelectionMode(String mode)
mode
- selection modevoid setFolderTable(String tableName)
tableName
- table namevoid setFastAccessEnabled(boolean enabled)
enabled
- enabledboolean isFastAccessEnabled()
NaviTreeNode findFolder(FolderId id)
id
- folder idRootNaviTreeNode getRootNode()
void addNodeMenuHandler(NaviTreeNodeMenuHandler handler, NavigationElement.TREE_ITEM_TYPE itemType)
handler
- Menu handleritemType
- Tree item typeNaviMenuRights getNodeMenuRights(NavigationElement.TREE_ITEM_TYPE itemType, NaviTreeNode node)
itemType
- Tree item typenode
- navigation nodevoid setSimpleEFileChildren(boolean value)
value
- True for simple eFile children.boolean getSimpleEFileChildren()
Copyright © 2021 Hyland Software Germany GmbH. All rights reserved.