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_CREATED
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 |
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, 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
void 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 © 2021 Hyland Software Germany GmbH. All rights reserved.