public class FormButton extends Button implements EventChild, Localized, Identifiable
Button
that is contained in a IntelligentFormView
.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
Constructor and Description |
---|
FormButton()
Constructor.
|
FormButton(com.saperion.ngc.iform.xml.ButtonType buttonType,
com.saperion.ngc.iform.xml.PosType panePos,
boolean isNoLocatization)
Constructor.
|
FormButton(String label)
Constructor.
|
FormButton(String label,
String image)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
generateUUID() |
Set<org.zkoss.zk.ui.Component> |
getEventtarget(String eventName)
Reads the event target for the given event name, if set or the root element.
|
ButtonInfo.EventType |
getEventType() |
com.saperion.ngc.iform.xml.ButtonKindType |
getKind() |
IntelligentFormView |
getParentForm()
Returns the parent form or null, if this button is not part of a form.
|
com.saperion.ngc.iform.xml.SaveActionType |
getSaveAction() |
com.saperion.ngc.iform.xml.WorkflowActionType |
getWorkflowAction() |
String |
getZclass() |
boolean |
isNoLocalize()
Returns the noLocalize parameter.
|
boolean |
isUseFields() |
boolean |
isUtf8() |
void |
onClick(org.zkoss.zk.ui.event.Event event)
Handler for onClick event.
|
void |
onPageAttached(org.zkoss.zk.ui.Page newpage,
org.zkoss.zk.ui.Page oldpage) |
void |
onPageDetached(org.zkoss.zk.ui.Page page) |
void |
postFormButtonEvent(ButtonInfo info)
Posts a FormButtonEvent.
|
void |
setEventtarget(org.zkoss.zk.ui.Component comp,
String eventName)
Set the event target.
|
void |
setKind(com.saperion.ngc.iform.xml.ButtonKindType value) |
void |
setMold(String mold) |
void |
setNoLocalize(boolean noLocalize)
Sets the noLocalize parameter that can be used to disable localization of this component.
|
void |
setParent(org.zkoss.zk.ui.Component parent) |
void |
setSaveAction(com.saperion.ngc.iform.xml.SaveActionType value) |
void |
setUseFields(boolean value) |
void |
setUtf8(boolean value) |
void |
setWorkflowAction(com.saperion.ngc.iform.xml.WorkflowActionType value) |
clone, getAutodisable, getDir, getHref, getOrient, getTarget, getType, getUpload, isChildable, isDisabled, renderCrawlable, renderProperties, service, setAutodisable, setDir, setDisabled, setHref, setOrient, setTarget, setType, setUpload, updateByClient
getExtraCtrl, getHoverImage, getHoverImageContent, getIconSclass, getImage, getImageContent, getPropertyAccess, getSrc, isImageAssigned, setHoverImage, setHoverImageContent, setHoverImageContent, setIconSclass, setImage, setImageContent, setImageContent, setSrc
getContext, getCtrlKeys, getPopup, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
addSclass, focus, getAction, getDraggable, getDroppable, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, setDraggable, 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
addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, 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, insertBefore, invalidate, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, 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, setPage, setPageBefore, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
public FormButton() throws NgcUiException
NgcUiException
- exception to be handled by viewpublic FormButton(String label, String image) throws NgcUiException
label
- Labelimage
- ImageNgcUiException
- exception to be handled by viewpublic FormButton(String label) throws NgcUiException
label
- LabelNgcUiException
- exception to be handled by viewpublic FormButton(com.saperion.ngc.iform.xml.ButtonType buttonType, com.saperion.ngc.iform.xml.PosType panePos, boolean isNoLocatization) throws NgcUiException
buttonType
- Button typepanePos
- Pane positionisNoLocatization
- disables the localization of this buttonNgcUiException
- exception to be handled by viewpublic String getZclass()
getZclass
in class org.zkoss.zul.Button
public final void onClick(org.zkoss.zk.ui.event.Event event)
event
- eventpublic ButtonInfo.EventType getEventType()
public void setMold(String mold)
setMold
in interface org.zkoss.zk.ui.Component
setMold
in class org.zkoss.zk.ui.AbstractComponent
AbstractComponent.setMold(java.lang.String)
public final com.saperion.ngc.iform.xml.ButtonKindType getKind()
public final void setKind(com.saperion.ngc.iform.xml.ButtonKindType value) throws NgcUiException
value
- the kind to setNgcUiException
- exception to be handled by viewpublic final boolean isUseFields()
public final void setUseFields(boolean value) throws NgcUiException
value
- the useFields to setNgcUiException
- exception to be handled by viewpublic final com.saperion.ngc.iform.xml.SaveActionType getSaveAction()
public final void setSaveAction(com.saperion.ngc.iform.xml.SaveActionType value) throws NgcUiException
value
- the saveAction to setNgcUiException
- exception to be handled by viewpublic final boolean isUtf8()
public final void setUtf8(boolean value) throws NgcUiException
value
- the utf8 to setNgcUiException
- exception to be handled by viewpublic final com.saperion.ngc.iform.xml.WorkflowActionType getWorkflowAction()
public final void setWorkflowAction(com.saperion.ngc.iform.xml.WorkflowActionType value) throws NgcUiException
value
- the workflowAction to setNgcUiException
- exception to be handled by viewpublic Set<org.zkoss.zk.ui.Component> getEventtarget(String eventName)
getEventtarget
in interface EventChild
eventName
- Event name or null for main targetEventChildHandlerImpl.getEventtarget(java.lang.String)
public void postFormButtonEvent(ButtonInfo info)
info
- information about the button pressed.EventChildHandlerImpl.postFormButtonEvent(com.saperion.ngc.iform.button.ButtonInfo)
public void setEventtarget(org.zkoss.zk.ui.Component comp, String eventName)
setEventtarget
in interface EventChild
comp
- Event targeteventName
- Event name or null for main targetEventChildHandlerImpl.setEventtarget(org.zkoss.zk.ui.Component,
java.lang.String)
public void setParent(org.zkoss.zk.ui.Component parent)
setParent
in interface org.zkoss.zk.ui.Component
setParent
in class org.zkoss.zk.ui.AbstractComponent
AbstractComponent.setParent(org.zkoss.zk.ui.Component)
public void onPageAttached(org.zkoss.zk.ui.Page newpage, org.zkoss.zk.ui.Page oldpage)
onPageAttached
in interface org.zkoss.zk.ui.sys.ComponentCtrl
onPageAttached
in class org.zkoss.zk.ui.AbstractComponent
AbstractComponent.onPageAttached(org.zkoss.zk.ui.Page,
org.zkoss.zk.ui.Page)
public void onPageDetached(org.zkoss.zk.ui.Page page)
onPageDetached
in interface org.zkoss.zk.ui.sys.ComponentCtrl
onPageDetached
in class org.zkoss.zk.ui.AbstractComponent
AbstractComponent.onPageDetached(org.zkoss.zk.ui.Page)
public IntelligentFormView getParentForm()
public boolean isNoLocalize()
Localized
isNoLocalize
in interface Localized
public void setNoLocalize(boolean noLocalize)
Localized
setNoLocalize
in interface Localized
noLocalize
- valuepublic String generateUUID()
generateUUID
in interface Identifiable
Copyright © 2021 Hyland Software Germany GmbH. All rights reserved.