public interface IntelligentFormView extends org.zkoss.zk.ui.Component, EventChild, EventChildHandler
onFormCreated event to perform actions after the form and all of it's children were
created.EventChild.ON_FORM_CREATEDAPPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPEALL_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 |
addOkListenerToEditFields()
Adds an ON_OK event listener to each edit field.
|
void |
createView(com.saperion.ngc.iform.xml.Form form)
Creates the view.
|
void |
doClearContent()
Clears the view.
|
void |
doCreateContent()
Tries to open and render the mask specified by setPath.
|
void |
doCreateSysMask(String ddcName)
Deprecated.
use
createView(Form) with system form implementation from package
com.saperion.ngc.iform.system instead. Will be removed with 8.1. |
void |
doCreateSysQueryMask(String ddcName)
Deprecated.
use
createView(Form) with system form implementation from package
com.saperion.ngc.iform.system instead. Will be removed with 8.1. |
void |
doSaveSysMask()
Deprecated.
this method does nothing and will be removed in 8.1
|
MaskInfoBean |
getApplicationInfo() |
FormButton |
getButtonByFrameId(long frameId)
Returns a button by the given frame id.
|
List<FormButton> |
getButtons()
Returns a list of all buttons contained in this form.
|
FolderSearchInfos |
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.
|
FolderUploadInfos |
getCurrentUploadInfos()
If the form is used as an index form for a new document, this method returns information
about this upload process.
|
org.zkoss.zul.Button |
getDefaultButton(ButtonInfo.EventType type)
Returns the default-button for the specified
ButtonInfo.EventType or null, of no such button exists. |
org.zkoss.zk.ui.HtmlBasedComponent |
getDefaultButtonContainer()
Returns the container of the default-buttons.
|
String |
getDefinitionName() |
List<DocumentView> |
getDocumentViews()
Returns a list of all document viewers contained in this form.
|
IntelligentField |
getFieldByFrameId(long frameId)
Returns a field by the given frame id.
|
List<IntelligentField> |
getFields()
Returns a list of all fields contained in this form.
|
com.saperion.ngc.iform.xml.Form |
getForm() |
FormMode |
getFormMode() |
List<IntelligentFormView> |
getForms()
Returns a list of all embedded forms contained in this form.
|
IndexMaskDocument |
getIndexMaskDocument() |
FormLabel |
getLabelByFrameId(long frameId)
Returns a label by the given frame id.
|
List<FormLabel> |
getLabels()
Returns a list of all labels contained in this form.
|
List<FormMashup> |
getMashups()
Returns a list of all mashups contained in this form.
|
org.zkoss.zul.Tab |
getParentTab()
Returns the tab of
MainTabView that contains this mask. |
List<ResultSetView> |
getResultSets()
Returns a list of all resultsets contained in this form.
|
List<FormTabbox> |
getTabBoxes()
Returns a list of all tabboxes contained in this form.
|
List<FormEditableImage> |
getThumbnails()
Returns a list of all thumbnails contained in this form.
|
String |
getViewerClass()
Returns the viewer class name if configured.
|
boolean |
hasEmbeddedIndexMask()
Checks if this form contains an embedded index mask.
|
boolean |
isQueryMask()
Checks if this mask is any kind of query mask (form mode is
FormMode.FOLDER_QUERY,
FormMode.OUTLINER_APP_QUERY, FormMode.LOOKUP_POPUP_QUERY
or FormMode.QUERY). |
boolean |
isSimpleMode() |
void |
onDisplayResultItem(org.zkoss.zk.ui.event.Event event)
Display result document.
|
void |
onDocumentLocked(org.zkoss.zk.ui.event.Event event)
Handle lock/unlock of an document.
|
void |
onEditFolder(org.zkoss.zk.ui.event.Event event)
Handles onEditFolder event.
|
void |
onEditItem(org.zkoss.zk.ui.event.Event event)
Handles onEditItem event.
|
void |
onIndexChange(org.zkoss.zk.ui.event.Event event)
Handle index change event.
|
void |
onLogon(org.zkoss.zk.ui.event.Event event)
Event handler for Logon events.
|
void |
onNavigationFolder(org.zkoss.zk.ui.event.Event event)
Handle navigation folder event.
|
void |
onNavigationForm(org.zkoss.zk.ui.event.Event event)
Handle navigation form event.
|
void |
onNewItem(org.zkoss.zk.ui.event.Event event)
Handles onNewitem event.
|
void |
onOpenMask(org.zkoss.zk.ui.event.Event event)
Event handler for OpenMask events.
|
void |
onQueryFavorite(org.zkoss.zk.ui.event.Event event)
Event handler for QueryFavorite events.
|
void |
onResetGui(org.zkoss.zk.ui.event.Event event)
Handles reset gui event.
|
void |
onSelectDDC(org.zkoss.zk.ui.event.Event event)
onSelectDDC event handler.
|
void |
onUploadDocument(org.zkoss.zk.ui.event.Event event)
Handle upload document event.
|
void |
onUploadSuccess(org.zkoss.zk.ui.event.Event event)
Handles upload success events.
|
void |
resetMask()
Deletes the stored layout for the mask and re-creates the content.
|
void |
saveFormLayout()
Saves the layout of the form for the current user.
|
void |
setFormMode(FormMode mode)
Sets the mode of the form.
|
void |
setSimpleMode(boolean mode)
Sets the simple mode parameter for the embedded result lists.
|
void |
setViewerClass(String className)
Sets the name of the class to be instantiated when a viewer is used in the mask.
|
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, setWidgetOverrideaddScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttributepostAddLinkEvent, 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, postWorkflowCommentEventpostErrorLogEvent, postErrorLogEvent, postInfoLogEvent, postInfoLogEvent, postWarningLogEvent, postWarningLogEventgetEventtarget, setEventtargetvoid doCreateContent()
void doClearContent()
void createView(com.saperion.ngc.iform.xml.Form form)
throws NgcUiException
form - Form objectNgcUiException - exception to be handled by view@Deprecated void doCreateSysMask(String ddcName)
createView(Form) with system form implementation from package
com.saperion.ngc.iform.system instead. Will be removed with 8.1.ddcName - DDC name@Deprecated void doCreateSysQueryMask(String ddcName)
createView(Form) with system form implementation from package
com.saperion.ngc.iform.system instead. Will be removed with 8.1.ddcName - DDC name@Deprecated void doSaveSysMask()
String getDefinitionName()
void addOkListenerToEditFields()
void onSelectDDC(org.zkoss.zk.ui.event.Event event)
event - Eventvoid onNavigationForm(org.zkoss.zk.ui.event.Event event)
event - Eventvoid onNavigationFolder(org.zkoss.zk.ui.event.Event event)
event - Eventvoid onUploadDocument(org.zkoss.zk.ui.event.Event event)
event - eventvoid onIndexChange(org.zkoss.zk.ui.event.Event event)
event - Eventvoid onDocumentLocked(org.zkoss.zk.ui.event.Event event)
event - Eventvoid onDisplayResultItem(org.zkoss.zk.ui.event.Event event)
event - Eventvoid onResetGui(org.zkoss.zk.ui.event.Event event)
event - ZK eventvoid onUploadSuccess(org.zkoss.zk.ui.event.Event event)
event - Eventvoid onEditFolder(org.zkoss.zk.ui.event.Event event)
event - eventvoid onNewItem(org.zkoss.zk.ui.event.Event event)
event - eventvoid onEditItem(org.zkoss.zk.ui.event.Event event)
event - eventvoid setSimpleMode(boolean mode)
mode - parameter valueboolean isSimpleMode()
List<IntelligentField> getFields()
IntelligentField getFieldByFrameId(long frameId)
frameId - the frame of the field (as generated in the mask editor)-List<FormButton> getButtons()
FormButton getButtonByFrameId(long frameId)
frameId - the frame of the button (as generated in the mask editor)-FormLabel getLabelByFrameId(long frameId)
frameId - the frame of the label (as generated in the mask editor)-List<ResultSetView> getResultSets()
List<DocumentView> getDocumentViews()
List<FormMashup> getMashups()
List<IntelligentFormView> getForms()
List<FormEditableImage> getThumbnails()
List<FormTabbox> getTabBoxes()
FormMode getFormMode()
void setFormMode(FormMode mode)
mode - new modeFolderUploadInfos getCurrentUploadInfos()
FolderSearchInfos getCurrentFolderSearchInfos()
void onQueryFavorite(org.zkoss.zk.ui.event.Event event)
event - eventvoid onOpenMask(org.zkoss.zk.ui.event.Event event)
event - eventvoid onLogon(org.zkoss.zk.ui.event.Event event)
event - eventcom.saperion.ngc.iform.xml.Form getForm()
boolean hasEmbeddedIndexMask()
MaskInfoBean getApplicationInfo()
void setViewerClass(String className)
className - class nameString getViewerClass()
org.zkoss.zul.Tab getParentTab()
MainTabView that contains this mask. If this mask is not
contained in a tab (embedded mask or opened as popup...) this method returns null.Tab or null if not contained in a tabvoid saveFormLayout()
void resetMask()
IndexMaskDocument getIndexMaskDocument()
IndexMaskDocument containing information about the document
that is in use in this mask. This method can only be used when this is an index-mask.boolean isQueryMask()
FormMode.FOLDER_QUERY,
FormMode.OUTLINER_APP_QUERY, FormMode.LOOKUP_POPUP_QUERY
or FormMode.QUERY).org.zkoss.zk.ui.HtmlBasedComponent getDefaultButtonContainer()
org.zkoss.zul.Button getDefaultButton(ButtonInfo.EventType type)
ButtonInfo.EventType or null, of no such button exists.type - type of the buttonCopyright © 2016 Lexmark Enterprise Software Deutschland GmbH. All rights reserved.