Package com.saperion.ngc.iform
Class IntelligentFormViewImpl
java.lang.Object
org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zul.impl.XulElement
org.zkoss.zul.Window
com.saperion.ngc.events.BaseWindow
com.saperion.ngc.iform.IntelligentFormViewImpl
- All Implemented Interfaces:
EventChild,EventChildHandler,LogEventChildHandler,IntelligentFormView,Serializable,Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.IdSpace,org.zkoss.zk.ui.sys.ComponentCtrl,org.zkoss.zul.ext.Framable
Implementation of IntelligentFormView.
- Author:
- rbo
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.zkoss.zul.Window
org.zkoss.zul.Window.ModeNested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrlNested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.AbstractComponent.Children -
Field Summary
FieldsFields inherited from class org.zkoss.zul.Window
EMBEDDED, HIGHLIGHTED, MODAL, OVERLAPPED, POPUPFields inherited from class org.zkoss.zk.ui.HtmlBasedComponent
_zclassFields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPEFields 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_IGNOREFields inherited from interface com.saperion.ngc.events.EventChild
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_PROLONG_RETENTION, ON_DOCUMENT_REDUCE_DISPOSITION, 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_EXTERNAL_STORAGE_UPLOAD, ON_EXTERNAL_STORAGE_UPLOAD_STATUS, 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_ONEDRIVE_LOGIN, 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_SET_LITIGATION_HOLD, ON_SHAREBASE_DOCUMENT_CHECK, ON_SHAREBASE_LOGIN, ON_START_WORKFLOW, ON_TAB_SELECTED, ON_UNDELETE_SELECTED, ON_UPLOAD_DOCUMENT, ON_UPLOAD_EXTERNAL_STORAGE_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, ON_WORKFLOW_DISPLAY_COMMENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds an ON_OK event listener to each edit field.voidcreateView(com.saperion.ngc.iform.xml.Form formType) Creates the view.voidClears the view.voidTries to open and render the mask specified by setPath.voiddoCreateSysMask(String maskDdcName) Deprecated.voiddoCreateSysQueryMask(String maskDdcName) Deprecated.usecreateView(Form)with system form implementation from package com.saperion.ngc.iform.system instead.voidDeprecated.this method does nothing and will be removed in 8.1List<com.saperion.ngc.iform.xml.BitmapType>Returns the bitmaps defined in the form-definition.List<com.saperion.ngc.iform.xml.ButtonType>Returns the buttons defined in the form-definition.getButtonByFrameId(long frameId) Returns a button by the given frame id.Returns a list of all buttons contained in this form.List<com.saperion.ngc.iform.xml.ConnectionType>Returns the connections defined in the form-definition.If the form is used to display the content of a folder or a file, this method returns information about the folder or file in use.If the form is used as an index form for a new document, this method returns information about this upload process.org.zkoss.zul.ButtonReturns the default-button for the specifiedButtonInfo.EventTypeor null, of no such button exists.org.zkoss.zk.ui.HtmlBasedComponentReturns the container of the default-buttons.Returns a list of all document viewers contained in this form.List<com.saperion.ngc.iform.xml.EditFieldType>Returns the fields defined in the form-definition.com.saperion.externalstorage.ExternalStorageTypegetFieldByFrameId(long frameId) Returns a field by the given frame id.Returns a list of all fields contained in this form.com.saperion.ngc.iform.xml.FormgetForm()getForms()Returns a list of all embedded forms contained in this form.List<com.saperion.ngc.iform.xml.FrameType>getFrame()Returns the frames defined in the form-definition.List<com.saperion.ngc.iform.xml.GroupboxType>Returns the groupboxes defined in the form-definition.List<com.saperion.ngc.iform.xml.GroupType>Returns the groups defined in the form-definition.com.saperion.ngc.iform.xml.HeaderTypeReturns the header defined in the form-definition.com.saperion.ngc.iform.xml.HiddenTypeReturns the hidden elements defined in the form-definition.List<com.saperion.ngc.iform.xml.IncludeType>Returns the includes defined in the form-definition.List<com.saperion.ngc.iform.xml.LabelType>getLabel()Returns the labels defined in the form-definition.getLabelByFrameId(long frameId) Returns a label by the given frame id.Returns a list of all labels contained in this form.Returns a list of all mashups contained in this form.org.zkoss.zul.TabReturns the tab ofMainTabViewthat contains this mask.getPath()List<com.saperion.ngc.iform.xml.ResultType>Returns the ResultTypes defined in the form definition.Returns a list of all resultsets contained in this form.Returns a list of all tabboxes contained in this form.List<com.saperion.ngc.iform.xml.TabListType>Return the TabLists defined in the form definition.Returns a list of all thumbnails contained in this form.com.saperion.ngc.iform.xml.ToolbarTypeReturns the toolbar defined in the form-definition.List<com.saperion.ngc.iform.xml.ViewerType>Returns the viewers defined in the form-definition.Returns the viewer class name if configured.booleanChecks if this form contains an embedded index mask.booleanbooleanChecks if this mask is any kind of query mask (form mode isFormMode.FOLDER_QUERY,FormMode.OUTLINER_APP_QUERY,FormMode.LOOKUP_POPUP_QUERYorFormMode.QUERY).booleanfinal voidonAddToFavorites(org.zkoss.zk.ui.event.Event event) Event handler for onAddToFavorites.voidonButton(org.zkoss.zk.ui.event.Event event) Handler for onButton event.voidonDisplayResultItem(org.zkoss.zk.ui.event.Event event) Display result document.final voidonDocumentFiling(org.zkoss.zk.ui.event.Event event) Event handler for onDocumentFiling.voidonDocumentLocked(org.zkoss.zk.ui.event.Event event) Handle lock/unlock of an document.voidonEditFolder(org.zkoss.zk.ui.event.Event event) Handles onEditFolder event.voidonEditItem(org.zkoss.zk.ui.event.Event event) Handles onEditItem event.voidonEditSelected(org.zkoss.zk.ui.event.Event event) Event handler for edit selected events.final voidonFileAction(org.zkoss.zk.ui.event.Event event) Event handler for onSelectFolder events.voidonFilePreview(org.zkoss.zk.ui.event.Event event) Event handler for onFilePreview events.voidonFormCreated(org.zkoss.zk.ui.event.Event event) voidonIndexChange(org.zkoss.zk.ui.event.Event event) Handle index change event.final voidonLogon(org.zkoss.zk.ui.event.Event event) Event handler for Logon events.final voidonNavigationFolder(org.zkoss.zk.ui.event.Event event) Handle navigation folder event.final voidonNavigationForm(org.zkoss.zk.ui.event.Event event) Handle navigation form event.voidonNewItem(org.zkoss.zk.ui.event.Event event) Handles onNewitem event.voidonOpenIndexMask(org.zkoss.zk.ui.event.Event event) Event handler for open index mask events.final voidonOpenMask(org.zkoss.zk.ui.event.Event event) Event handler for OpenMask events.voidonOpenQueryMask(org.zkoss.zk.ui.event.Event event) Event handler for open query mask events.voidonPageAttached(org.zkoss.zk.ui.Page newpage, org.zkoss.zk.ui.Page oldpage) voidonPageDetached(org.zkoss.zk.ui.Page page) final voidonQueryFavorite(org.zkoss.zk.ui.event.Event event) Event handler for QueryFavorite events.voidonResetGui(org.zkoss.zk.ui.event.Event event) Handles reset gui event.voidonSelectDDC(org.zkoss.zk.ui.event.Event event) onSelectDDC event handler.voidonUploadDocument(org.zkoss.zk.ui.event.Event event) Handle upload document event.voidonUploadExternalStorageDocument(org.zkoss.zk.ui.event.Event event) Handle upload External Storage document event.voidonUploadSuccess(org.zkoss.zk.ui.event.Event event) Handles upload success events.voidDeletes the stored layout for the mask and re-creates the content.voidSaves the layout of the form for the current user.voidsetExternalStorageType(com.saperion.externalstorage.ExternalStorageType externalStorageType) voidsetFormMode(FormMode mode) Sets the mode of the form.voidsetHeader(com.saperion.ngc.iform.xml.HeaderType value) Sets the header-property of the form-definition.voidvoidsetHidden(com.saperion.ngc.iform.xml.HiddenType value) Sets the hidden-property of the form-definition.voidvoidsetSimpleMode(boolean mode) Sets the simple mode parameter for the embedded result lists.voidsetToolbar(com.saperion.ngc.iform.xml.ToolbarType value) Sets the toolbar-property of the form-definition.voidsetViewerClass(String className) Sets the name of the class to be instantiated when a viewer is used in the mask.Methods inherited from class com.saperion.ngc.events.BaseWindow
getEventtarget, getMainWindow, postAddLinkEvent, postAddToFavoritesEvent, postCancelSelectedEvent, postChangeDocumentSecurityEvent, postChangeFolderSecurityEvent, postDeleteSelectedEvent, postDisplayPopupEvent, postDisplayPopupEvent, postDisplayPopupEvent, postDisplayResultItemEvent, postDisplayResultItemEvent, postDocumentCheckEvent, postDocumentCheckWithShareBaseEvent, postDocumentFilingEvent, postDocumentFilingEvent, postDocumentReleaseEvent, postDownloadResultItemEvent, postEditContentEvent, postEditItemSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditStructureEvent, postErrorLogEvent, postErrorLogEvent, postExternalStorageUploadEvent, postExternalStorageUploadStatusEvent, postFieldChangeEvent, postFileActionEvent, postFileActionEvent, postFormButtonEvent, postIndexResultItemEvent, postInfoLogEvent, postInfoLogEvent, postLaunchWorkflowEvent, postLockDocumentEvent, postLogonEvent, postLogonEvent, postNavigationFolderEvent, postNavigationFormEvent, postNavigationFormEvent, postNavigationWebpartEvent, postNewSelectedEvent, postOpenMaskEvent, postPrintDocumentEvent, postProlongRetentionEvent, postQueryFavoriteEvent, postReduceDispositionEvent, postRefreshEvent, postResetGuiEvent, postResultFieldEvent, postSaveDocumentEvent, postSaveDocumentEvent, postSelectTreeItemEvent, postSendMailResultItemEvent, postSetLitigationHoldEvent, postShareBaseLoginEvent, postStartWorkflowEvent, postTabSelectedEvent, postUnDeleteSelectedEvent, postUploadDocumentEvent, postUploadeExternalStorageDocumentEvent, postUploadSuccessEvent, postWarningLogEvent, postWarningLogEvent, postWorkflowActionEvent, postWorkflowCommentEvent, postWorkflowDisplayCommentEvent, setEventtargetMethods 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, setVisibleMethods inherited from class org.zkoss.zul.impl.XulElement
getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributesMethods 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, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectlyMethods 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, 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, willSerializeMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.zkoss.zk.ui.Component
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, setWidgetOverrideMethods inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
invalidatePartialMethods inherited from interface com.saperion.ngc.events.EventChild
getEventtarget, setEventtargetMethods inherited from interface com.saperion.ngc.events.EventChildHandler
postAddLinkEvent, postAddToFavoritesEvent, postCancelSelectedEvent, postChangeDocumentSecurityEvent, postChangeFolderSecurityEvent, postDeleteSelectedEvent, postDisplayPopupEvent, postDisplayPopupEvent, postDisplayPopupEvent, postDisplayResultItemEvent, postDisplayResultItemEvent, postDocumentCheckEvent, postDocumentCheckWithShareBaseEvent, postDocumentFilingEvent, postDocumentFilingEvent, postDocumentReleaseEvent, postDownloadResultItemEvent, postEditContentEvent, postEditItemSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditStructureEvent, postExternalStorageUploadEvent, postExternalStorageUploadStatusEvent, postFieldChangeEvent, postFileActionEvent, postFileActionEvent, postFormButtonEvent, postIndexResultItemEvent, postLaunchWorkflowEvent, postLockDocumentEvent, postLogonEvent, postLogonEvent, postNavigationFolderEvent, postNavigationFormEvent, postNavigationFormEvent, postNavigationWebpartEvent, postNewSelectedEvent, postOpenMaskEvent, postPrintDocumentEvent, postProlongRetentionEvent, postQueryFavoriteEvent, postReduceDispositionEvent, postRefreshEvent, postResetGuiEvent, postResultFieldEvent, postSaveDocumentEvent, postSaveDocumentEvent, postSelectTreeItemEvent, postSendMailResultItemEvent, postSetLitigationHoldEvent, postShareBaseLoginEvent, postStartWorkflowEvent, postTabSelectedEvent, postUnDeleteSelectedEvent, postUploadDocumentEvent, postUploadeExternalStorageDocumentEvent, postUploadSuccessEvent, postWorkflowActionEvent, postWorkflowCommentEvent, postWorkflowDisplayCommentEventMethods inherited from interface org.zkoss.zk.ui.IdSpace
getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, hasFellow, hasFellowMethods inherited from interface com.saperion.ngc.events.LogEventChildHandler
postErrorLogEvent, postErrorLogEvent, postInfoLogEvent, postInfoLogEvent, postWarningLogEvent, postWarningLogEventMethods inherited from interface org.zkoss.zk.ui.ext.Scope
addScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttribute
-
Field Details
-
CLASS_DEFAULT_BUTTON_CONTAINER
- See Also:
-
-
Constructor Details
-
IntelligentFormViewImpl
public IntelligentFormViewImpl()Constructor.
-
-
Method Details
-
createView
Creates the view.- Specified by:
createViewin interfaceIntelligentFormView- Parameters:
formType- Form object- Throws:
NgcUiException- exception to be handled by view- See Also:
-
saveFormLayout
public void saveFormLayout()Saves the layout of the form for the current user.- Specified by:
saveFormLayoutin interfaceIntelligentFormView- See Also:
-
isAutoQuery
public boolean isAutoQuery()- Returns:
- Is auto query
-
onPageAttached
public void onPageAttached(org.zkoss.zk.ui.Page newpage, org.zkoss.zk.ui.Page oldpage) - Specified by:
onPageAttachedin interfaceorg.zkoss.zk.ui.sys.ComponentCtrl- Overrides:
onPageAttachedin classorg.zkoss.zk.ui.AbstractComponent
-
onPageDetached
public void onPageDetached(org.zkoss.zk.ui.Page page) - Specified by:
onPageDetachedin interfaceorg.zkoss.zk.ui.sys.ComponentCtrl- Overrides:
onPageDetachedin classorg.zkoss.zul.Window- See Also:
-
AbstractComponent.onPageDetached(org.zkoss.zk.ui.Page)
-
onButton
public void onButton(org.zkoss.zk.ui.event.Event event) Handler for onButton event.- Parameters:
event- Event
-
onIndexChange
public void onIndexChange(org.zkoss.zk.ui.event.Event event) Handle index change event.- Specified by:
onIndexChangein interfaceIntelligentFormView- Parameters:
event- Event- See Also:
-
onDocumentLocked
public void onDocumentLocked(org.zkoss.zk.ui.event.Event event) Handle lock/unlock of an document.- Specified by:
onDocumentLockedin interfaceIntelligentFormView- Parameters:
event- Event- See Also:
-
onEditSelected
public void onEditSelected(org.zkoss.zk.ui.event.Event event) Event handler for edit selected events.- Parameters:
event- event
-
onOpenIndexMask
public void onOpenIndexMask(org.zkoss.zk.ui.event.Event event) Event handler for open index mask events.- Parameters:
event- event
-
onOpenQueryMask
public void onOpenQueryMask(org.zkoss.zk.ui.event.Event event) Event handler for open query mask events.- Parameters:
event- event
-
onSelectDDC
public void onSelectDDC(org.zkoss.zk.ui.event.Event event) onSelectDDC event handler.- Specified by:
onSelectDDCin interfaceIntelligentFormView- Parameters:
event- Event- See Also:
-
onUploadDocument
public void onUploadDocument(org.zkoss.zk.ui.event.Event event) Handle upload document event.- Specified by:
onUploadDocumentin interfaceIntelligentFormView- Parameters:
event- event- See Also:
-
onUploadExternalStorageDocument
public void onUploadExternalStorageDocument(org.zkoss.zk.ui.event.Event event) Handle upload External Storage document event.- Specified by:
onUploadExternalStorageDocumentin interfaceIntelligentFormView- Parameters:
event- event- See Also:
-
onUploadSuccess
public void onUploadSuccess(org.zkoss.zk.ui.event.Event event) Description copied from interface:IntelligentFormViewHandles upload success events.- Specified by:
onUploadSuccessin interfaceIntelligentFormView- Parameters:
event- Event
-
onEditFolder
public void onEditFolder(org.zkoss.zk.ui.event.Event event) Handles onEditFolder event.- Specified by:
onEditFolderin interfaceIntelligentFormView- Parameters:
event- event- See Also:
-
onNewItem
public void onNewItem(org.zkoss.zk.ui.event.Event event) Handles onNewitem event.- Specified by:
onNewItemin interfaceIntelligentFormView- Parameters:
event- event- See Also:
-
onEditItem
public void onEditItem(org.zkoss.zk.ui.event.Event event) Handles onEditItem event.- Specified by:
onEditItemin interfaceIntelligentFormView- Parameters:
event- event- See Also:
-
onFilePreview
public void onFilePreview(org.zkoss.zk.ui.event.Event event) Event handler for onFilePreview events.- Parameters:
event- event
-
onDocumentFiling
public final void onDocumentFiling(org.zkoss.zk.ui.event.Event event) Event handler for onDocumentFiling.- Parameters:
event- event
-
onAddToFavorites
public final void onAddToFavorites(org.zkoss.zk.ui.event.Event event) Event handler for onAddToFavorites.- Parameters:
event- event
-
onLogon
public final void onLogon(org.zkoss.zk.ui.event.Event event) Event handler for Logon events.- Specified by:
onLogonin interfaceIntelligentFormView- Parameters:
event- event
-
onOpenMask
public final void onOpenMask(org.zkoss.zk.ui.event.Event event) Event handler for OpenMask events.- Specified by:
onOpenMaskin interfaceIntelligentFormView- Parameters:
event- event
-
onDisplayResultItem
public void onDisplayResultItem(org.zkoss.zk.ui.event.Event event) Display result document.- Specified by:
onDisplayResultItemin interfaceIntelligentFormView- Parameters:
event- Event- See Also:
-
onResetGui
public void onResetGui(org.zkoss.zk.ui.event.Event event) Handles reset gui event.- Specified by:
onResetGuiin interfaceIntelligentFormView- Parameters:
event- ZK event
-
onQueryFavorite
public final void onQueryFavorite(org.zkoss.zk.ui.event.Event event) Event handler for QueryFavorite events.- Specified by:
onQueryFavoritein interfaceIntelligentFormView- Parameters:
event- event
-
onFileAction
public final void onFileAction(org.zkoss.zk.ui.event.Event event) Event handler for onSelectFolder events.- Parameters:
event- event
-
onFormCreated
public void onFormCreated(org.zkoss.zk.ui.event.Event event) -
doCreateContent
public void doCreateContent()Tries to open and render the mask specified by setPath.- Specified by:
doCreateContentin interfaceIntelligentFormView- See Also:
-
doClearContent
public void doClearContent()Clears the view.- Specified by:
doClearContentin interfaceIntelligentFormView- See Also:
-
doCreateSysMask
Deprecated.usecreateView(Form)with system form implementation from package com.saperion.ngc.iform.system instead. Will be removed with 8.1.Creates a system-index form for the specified DDC.- Specified by:
doCreateSysMaskin interfaceIntelligentFormView- Parameters:
maskDdcName- DDC name- See Also:
-
doCreateSysQueryMask
Deprecated.usecreateView(Form)with system form implementation from package com.saperion.ngc.iform.system instead. Will be removed with 8.1.Creates a system-query form for the specified DDC.- Specified by:
doCreateSysQueryMaskin interfaceIntelligentFormView- Parameters:
maskDdcName- DDC name- See Also:
-
doSaveSysMask
Deprecated.this method does nothing and will be removed in 8.1- Specified by:
doSaveSysMaskin interfaceIntelligentFormView- See Also:
-
getPath
- Returns:
- Path
-
setPath
- Parameters:
pathString- Path to QBE file
-
getResultFields
- Returns:
- List of beans of all fields
-
getDefinitionName
- Specified by:
getDefinitionNamein interfaceIntelligentFormView- Returns:
- the definition name
-
addOkListenerToEditFields
public void addOkListenerToEditFields()Adds an ON_OK event listener to each edit field.- Specified by:
addOkListenerToEditFieldsin interfaceIntelligentFormView
-
getBitmap
Returns the bitmaps defined in the form-definition.- Returns:
- list of BitmapType
- See Also:
-
Form.getBitmap()
-
getButton
Returns the buttons defined in the form-definition.- Returns:
- list of ButtonType
- See Also:
-
Form.getButton()
-
getConnection
Returns the connections defined in the form-definition.- Returns:
- list of ConnectionType
- See Also:
-
Form.getConnection()
-
getEditField
Returns the fields defined in the form-definition.- Returns:
- list of EditFieldType
- See Also:
-
Form.getEditField()
-
getFrame
Returns the frames defined in the form-definition.- Returns:
- list of FrameType
- See Also:
-
Form.getFrame()
-
getGroupbox
Returns the groupboxes defined in the form-definition.- Returns:
- list of GroupboxType
- See Also:
-
Form.getGroupbox()
-
getGroups
Returns the groups defined in the form-definition.- Returns:
- list of GroupType
- See Also:
-
Form.getGroups()
-
getHeader
public com.saperion.ngc.iform.xml.HeaderType getHeader()Returns the header defined in the form-definition.- Returns:
- HeaderType
- See Also:
-
Form.getHeader()
-
getHidden
public com.saperion.ngc.iform.xml.HiddenType getHidden()Returns the hidden elements defined in the form-definition.- Returns:
- HiddenType
- See Also:
-
Form.getHidden()
-
getInclude
Returns the includes defined in the form-definition.- Returns:
- list of IncludeType
- See Also:
-
Form.getInclude()
-
getLabel
Returns the labels defined in the form-definition.- Returns:
- list of LabelType
- See Also:
-
Form.getLabel()
-
getResult
Returns the ResultTypes defined in the form definition.- Returns:
- list of ResultType
- See Also:
-
Form.getResult()
-
getTabList
Return the TabLists defined in the form definition.- Returns:
- List of TabListType
- See Also:
-
Form.getTabList()
-
getToolbar
public com.saperion.ngc.iform.xml.ToolbarType getToolbar()Returns the toolbar defined in the form-definition.- Returns:
- toolbar
- See Also:
-
Form.getToolbar()
-
getViewer
Returns the viewers defined in the form-definition.- Returns:
- list of ViewerType
- See Also:
-
Form.getViewer()
-
setHeader
public void setHeader(com.saperion.ngc.iform.xml.HeaderType value) Sets the header-property of the form-definition.- Parameters:
value- property value- See Also:
-
Form.setHeader(com.saperion.ngc.iform.xml.HeaderType)
-
setHidden
public void setHidden(com.saperion.ngc.iform.xml.HiddenType value) Sets the hidden-property of the form-definition.- Parameters:
value- property value- See Also:
-
Form.setHidden(com.saperion.ngc.iform.xml.HiddenType)
-
setToolbar
public void setToolbar(com.saperion.ngc.iform.xml.ToolbarType value) Sets the toolbar-property of the form-definition.- Parameters:
value- property value- See Also:
-
Form.setToolbar(com.saperion.ngc.iform.xml.ToolbarType)
-
isSimpleMode
public boolean isSimpleMode()- Specified by:
isSimpleModein interfaceIntelligentFormView- Returns:
- simple mode parameter value
- See Also:
-
setSimpleMode
public void setSimpleMode(boolean mode) Sets the simple mode parameter for the embedded result lists.- Specified by:
setSimpleModein interfaceIntelligentFormView- Parameters:
mode- parameter value- See Also:
-
setHeight
- Overrides:
setHeightin classorg.zkoss.zk.ui.HtmlBasedComponent- See Also:
-
HtmlBasedComponent.setHeight(java.lang.String)
-
getFields
Returns a list of all fields contained in this form.- Specified by:
getFieldsin interfaceIntelligentFormView- Returns:
- list of fields.
- See Also:
-
getFieldByFrameId
Returns a field by the given frame id.- Specified by:
getFieldByFrameIdin interfaceIntelligentFormView- Parameters:
frameId- the frame of the field (as generated in the mask editor)-- Returns:
- the field if existing.
- See Also:
-
getButtons
Returns a list of all buttons contained in this form.- Specified by:
getButtonsin interfaceIntelligentFormView- Returns:
- list of buttons
- See Also:
-
getButtonByFrameId
Returns a button by the given frame id.- Specified by:
getButtonByFrameIdin interfaceIntelligentFormView- Parameters:
frameId- the frame of the button (as generated in the mask editor)-- Returns:
- the button if existing.
- See Also:
-
getLabels
Returns a list of all labels contained in this form.- Specified by:
getLabelsin interfaceIntelligentFormView- Returns:
- See Also:
-
getLabelByFrameId
Returns a label by the given frame id.- Specified by:
getLabelByFrameIdin interfaceIntelligentFormView- Parameters:
frameId- the frame of the label (as generated in the mask editor)-- Returns:
- the label if existing.
- See Also:
-
getResultSets
Returns a list of all resultsets contained in this form.- Specified by:
getResultSetsin interfaceIntelligentFormView- Returns:
- list of resultsets
- See Also:
-
getDocumentViews
Returns a list of all document viewers contained in this form.- Specified by:
getDocumentViewsin interfaceIntelligentFormView- Returns:
- list of document viewers
- See Also:
-
getMashups
Returns a list of all mashups contained in this form.- Specified by:
getMashupsin interfaceIntelligentFormView- Returns:
- list of mashups
- See Also:
-
getForms
Returns a list of all embedded forms contained in this form.- Specified by:
getFormsin interfaceIntelligentFormView- Returns:
- list of forms
- See Also:
-
getThumbnails
Returns a list of all thumbnails contained in this form.- Specified by:
getThumbnailsin interfaceIntelligentFormView- Returns:
- list of thumbnails
- See Also:
-
getTabBoxes
Returns a list of all tabboxes contained in this form.- Specified by:
getTabBoxesin interfaceIntelligentFormView- Returns:
- list of tabboxes
- See Also:
-
getFormMode
- Specified by:
getFormModein interfaceIntelligentFormView- Returns:
- the mode the IntelligentFormView currently is in.
- See Also:
-
setFormMode
Sets the mode of the form.- Specified by:
setFormModein interfaceIntelligentFormView- Parameters:
mode- new mode- See Also:
-
getCurrentUploadInfos
If the form is used as an index form for a new document, this method returns information about this upload process. Otherwise the method returns null.- Specified by:
getCurrentUploadInfosin interfaceIntelligentFormView- Returns:
- folder upload infos
- See Also:
-
getCurrentFolderSearchInfos
If the form is used to display the content of a folder or a file, this method returns information about the folder or file in use. Otherwise the method returns null.- Specified by:
getCurrentFolderSearchInfosin interfaceIntelligentFormView- Returns:
- folder search infos
- See Also:
-
getForm
public com.saperion.ngc.iform.xml.Form getForm()- Specified by:
getFormin interfaceIntelligentFormView- Returns:
- the form definition containing all information used to render the current form
- See Also:
-
hasEmbeddedIndexMask
public boolean hasEmbeddedIndexMask()Checks if this form contains an embedded index mask. Returns true only if the mask's definition name matches the definition name of the parent-mask.- Specified by:
hasEmbeddedIndexMaskin interfaceIntelligentFormView- Returns:
- true if this mask contains an embedded index mask to edit a document's index data.
- See Also:
-
getApplicationInfo
- Specified by:
getApplicationInfoin interfaceIntelligentFormView- Returns:
- information about the application node that was used to open this mask, if available
- See Also:
-
setViewerClass
Sets the name of the class to be instantiated when a viewer is used in the mask. Overrides the setting in web.xml.- Specified by:
setViewerClassin interfaceIntelligentFormView- Parameters:
className- class name- See Also:
-
getViewerClass
Returns the viewer class name if configured. If the value was not set for this form, this method returns null.- Specified by:
getViewerClassin interfaceIntelligentFormView- Returns:
- viewer class name or null if not set
- See Also:
-
getParentTab
public org.zkoss.zul.Tab getParentTab()Returns the tab ofMainTabViewthat contains this mask. If this mask is not contained in a tab (embedded mask or opened as popup...) this method returns null.- Specified by:
getParentTabin interfaceIntelligentFormView- Returns:
- parent
Tabor null if not contained in a tab - See Also:
-
resetMask
public void resetMask()Deletes the stored layout for the mask and re-creates the content.- Specified by:
resetMaskin interfaceIntelligentFormView- See Also:
-
getIndexMaskDocument
- Specified by:
getIndexMaskDocumentin interfaceIntelligentFormView- Returns:
- an
IndexMaskDocumentcontaining information about the document that is in use in this mask. This method can only be used when this is an index-mask. - See Also:
-
isQueryMask
public boolean isQueryMask()Checks if this mask is any kind of query mask (form mode isFormMode.FOLDER_QUERY,FormMode.OUTLINER_APP_QUERY,FormMode.LOOKUP_POPUP_QUERYorFormMode.QUERY).- Specified by:
isQueryMaskin interfaceIntelligentFormView- Returns:
- true if this mask is a query-mask
- See Also:
-
getDefaultButtonContainer
public org.zkoss.zk.ui.HtmlBasedComponent getDefaultButtonContainer()Returns the container of the default-buttons.- Specified by:
getDefaultButtonContainerin interfaceIntelligentFormView- Returns:
- container of the default-buttons
- See Also:
-
getDefaultButton
Returns the default-button for the specifiedButtonInfo.EventTypeor null, of no such button exists.- Specified by:
getDefaultButtonin interfaceIntelligentFormView- Parameters:
type- type of the button- Returns:
- button for type or null if not available
- See Also:
-
getExternalStorageType
public com.saperion.externalstorage.ExternalStorageType getExternalStorageType() -
setExternalStorageType
public void setExternalStorageType(com.saperion.externalstorage.ExternalStorageType externalStorageType)
-
createView(Form)with system form implementation from package com.saperion.ngc.iform.system instead.