public class FormEditableImage extends org.zkoss.zul.Window implements IntelligentField
org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrlorg.zkoss.zk.ui.AbstractComponent.ChildrenIntelligentField.ElementTypeAFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHEDAPPLICATION_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| Constructor and Description |
|---|
FormEditableImage()
Constructor.
|
FormEditableImage(com.saperion.ngc.iform.xml.ThumbnailType node,
com.saperion.ngc.iform.xml.PosType panePos)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
This method is not supported by FormEditabledImage and has no effect.
|
void |
clearErrorMessage()
Removes the validation error message if present.
|
void |
doChangeValue(org.zkoss.zk.ui.event.Event event) |
List<com.saperion.bean.ContentStream> |
getContent() |
com.saperion.ngc.iform.xml.EditFieldType |
getEditField()
Returns the EditFieldType defining the properties of this field.
|
IntelligentField.ElementType |
getElementType()
Returns the type of this element.
|
Set<org.zkoss.zk.ui.Component> |
getEventtarget(String eventName)
Reads the event target for the given event name, if set or the root element.
|
String |
getFieldName()
Returns the name of the field.
|
String |
getLimit()
Returns the limit of this field (upper, lower or both).
|
IntelligentFormView |
getParentForm()
Returns the parent form or null if this field is not part of a form.
|
com.saperion.intf.SaPropertyValue |
getPropertyValue()
Returns the current value of the field as
SaPropertyValue. |
FieldResultBean |
getResultBean()
Returns a bean containing the current value, type, name and limit of this field.
|
int |
getSelectedImage() |
int |
getTabindex() |
boolean |
isChanged()
Returns true if the value of this field was changed.
|
boolean |
isContentValid()
Performs a validation and returns true, if the content is valid.
|
boolean |
isEmpty() |
boolean |
isFieldInactive()
Returns the fieldInactive parameter.
|
boolean |
isNoLocalize()
Returns the noLocalize parameter.
|
void |
onCancelEdit(org.zkoss.zk.ui.event.Event event)
Event handler for cancel edit event.
|
void |
onIndexChange(org.zkoss.zk.ui.event.Event event)
Event handler for index changes.
|
void |
onIndexClear(org.zkoss.zk.ui.event.Event event)
Event handler for index clear.
|
void |
onUpload(org.zkoss.zk.ui.event.Event event)
Listener for upload-events.
|
void |
onVariablesAvailable(org.zkoss.zk.ui.event.Event event)
Event handler for variablesAvailableEvent.
|
void |
setChangedImplicitly()
Sets the changed-property of this field to true.
|
void |
setChangedImplicitly(boolean fireChangedEvent)
Sets the changed-property of this field to true.
|
void |
setDefaultValue(String valueAsString)
Sets the default value.
|
void |
setDisabled(boolean disabled)
Sets the disabled state of this field.
|
void |
setEventOnOk(ButtonInfo.EventType type)
Starts event handling on enter key.
|
void |
setEventtarget(org.zkoss.zk.ui.Component comp,
String eventName)
Set the event target.
|
void |
setFieldInactive(boolean inactive)
Sets the fieldInactive parameter.
|
void |
setFieldName(String name)
Sets the name of the field.
|
void |
setLimit(String limit)
Sets the limit type.
|
void |
setNoLocalize(boolean noLocalize)
Sets the noLocalize parameter that can be used to disable localization of this component.
|
void |
setReadonly(boolean readonly)
Sets the readonle state of this field.
|
void |
setTabindex(int index)
This method is not supported by FormEditableImage and has no effect.
|
void |
setValue(com.saperion.intf.SaPropertyValue value)
Sets the value of this field.
|
void |
setValueImplicitly(com.saperion.intf.SaPropertyValue val)
Sets the value of this field and sets the changed-property of this field to true.
|
void |
setValueImplicitly(com.saperion.intf.SaPropertyValue value,
boolean fireChangedEvent)
Sets the value of this field and sets the changed-property of this field to true.
|
void |
showImageById(DocumentId documentId)
Shows the thumbnail associated to the specified document.
|
void |
updateAttribute(String attr,
Object value)
Performs a smartUpdate on the specified attribute.
|
void |
validate()
Starts validation of the field.
|
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, onPageDetached, renderProperties, service, setBorder, setBorder, setClosable, setContentSclass, setContentStyle, setDefaultActionOnShow, setDraggable, setMaximizable, setMaximized, setMinheight, setMinimizable, setMinimized, setMinwidth, setMode, setMode, setMode, setPosition, setShadow, setSizable, setTitle, setTopmost, setVisiblegetContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltipfocus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, setAction, setClass, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectlyaddAnnotation, 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, equals, 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, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onPageAttached, 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, willSerializefinalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfocusaddEventListener, 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, setWidgetOverridepublic FormEditableImage()
public FormEditableImage(com.saperion.ngc.iform.xml.ThumbnailType node,
com.saperion.ngc.iform.xml.PosType panePos)
throws NgcUiException
node - Definition nodepanePos - Pane positionNgcUiException - UI exceptionpublic void setEventtarget(org.zkoss.zk.ui.Component comp,
String eventName)
setEventtarget in interface EventChildcomp - Event targeteventName - Event name or null for main targetEventChild.setEventtarget(org.zkoss.zk.ui.Component,
java.lang.String)public Set<org.zkoss.zk.ui.Component> getEventtarget(String eventName)
getEventtarget in interface EventChildeventName - Event name or null for main targetEventChild.getEventtarget(java.lang.String)public void doChangeValue(org.zkoss.zk.ui.event.Event event)
doChangeValue in interface IntelligentFieldevent - EventIntelligentField.doChangeValue(org.zkoss.zk.ui.event.Event)public IntelligentField.ElementType getElementType()
IntelligentField.ElementType for a list of types.getElementType in interface IntelligentFieldIntelligentField.getElementType()public FieldResultBean getResultBean()
getResultBean in interface IntelligentFieldIntelligentField.getResultBean()public void onIndexChange(org.zkoss.zk.ui.event.Event event)
onIndexChange in interface IntelligentFieldevent - EventIntelligentField.onIndexChange(org.zkoss.zk.ui.event.Event)public void onVariablesAvailable(org.zkoss.zk.ui.event.Event event)
IntelligentFormView.getIndexMaskDocument().onVariablesAvailable in interface IntelligentFieldevent - EventIntelligentField.onVariablesAvailable(org.zkoss.zk.ui.event.Event)public void onCancelEdit(org.zkoss.zk.ui.event.Event event)
onCancelEdit in interface IntelligentFieldevent - eventIntelligentField.onCancelEdit(org.zkoss.zk.ui.event.Event)public void setValue(com.saperion.intf.SaPropertyValue value)
setValue in interface IntelligentFieldvalue - valueIntelligentField.setValue(com.saperion.intf.SaPropertyValue)public com.saperion.intf.SaPropertyValue getPropertyValue()
IntelligentFieldSaPropertyValue.getPropertyValue in interface IntelligentFieldpublic void setValueImplicitly(com.saperion.intf.SaPropertyValue val)
setValueImplicitly in interface IntelligentFieldval - valueIntelligentField.setValueImplicitly(com.saperion.intf.SaPropertyValue)public void setValueImplicitly(com.saperion.intf.SaPropertyValue value,
boolean fireChangedEvent)
setValueImplicitly in interface IntelligentFieldvalue - valuefireChangedEvent - if true, a Events.ON_CHANGE event will be fired after the value was setIntelligentField.setValueImplicitly(com.saperion.intf.SaPropertyValue, boolean)public void setChangedImplicitly()
setChangedImplicitly in interface IntelligentFieldIntelligentField.setChangedImplicitly()public void setChangedImplicitly(boolean fireChangedEvent)
setChangedImplicitly in interface IntelligentFieldfireChangedEvent - if true, a Events.ON_CHANGE event will be firedIntelligentField.setChangedImplicitly(boolean)public void onIndexClear(org.zkoss.zk.ui.event.Event event)
onIndexClear in interface IntelligentFieldevent - EventIntelligentField.onIndexClear(org.zkoss.zk.ui.event.Event)public void setEventOnOk(ButtonInfo.EventType type)
setEventOnOk in interface IntelligentFieldtype - Event typeIntelligentField.setEventOnOk(com.saperion.ngc.iform.button.ButtonInfo.EventType)public boolean isChanged()
isChanged in interface IntelligentFieldIntelligentField.isChanged()public void onUpload(org.zkoss.zk.ui.event.Event event)
event - Upload eventpublic void setDisabled(boolean disabled)
setDisabled in interface IntelligentFielddisabled - DisabledIntelligentField.setDisabled(boolean)public boolean isContentValid()
isContentValid in interface IntelligentFieldIntelligentField.isContentValid()public String getFieldName()
getFieldName in interface IntelligentFieldIntelligentField.getFieldName()public String getLimit()
getLimit in interface IntelligentFieldIntelligentField.getLimit()public void setLimit(String limit)
setLimit in interface IntelligentFieldlimit - Limit typeIntelligentField.setLimit(java.lang.String)public com.saperion.ngc.iform.xml.EditFieldType getEditField()
getEditField in interface IntelligentFieldIntelligentField.getEditField()public void setDefaultValue(String valueAsString)
setDefaultValue in interface IntelligentFieldvalueAsString - string representation of valueIntelligentField.setDefaultValue(java.lang.String)public void setFieldInactive(boolean inactive)
setReadonly(inactive).setFieldInactive in interface IntelligentFieldinactive - valueIntelligentField.setFieldInactive(boolean)public boolean isFieldInactive()
isFieldInactive in interface IntelligentFieldIntelligentField.isFieldInactive()public void setFieldName(String name)
setFieldName in interface IntelligentFieldname - field nameIntelligentField.setFieldName(java.lang.String)public void validate()
validate in interface IntelligentFieldIntelligentField.validate()public void clearErrorMessage()
clearErrorMessage in interface IntelligentFieldIntelligentField.clearErrorMessage()public IntelligentFormView getParentForm()
getParentForm in interface IntelligentFieldIntelligentField.getParentForm()public void updateAttribute(String attr, Object value)
updateAttribute in interface IntelligentFieldattr - attribute namevalue - attribute valueIntelligentField.updateAttribute(java.lang.String,
java.lang.Object)public int getSelectedImage()
public List<com.saperion.bean.ContentStream> getContent()
public void showImageById(DocumentId documentId)
documentId - document's idpublic void setReadonly(boolean readonly)
setReadonly in interface IntelligentFieldreadonly - readonlyIntelligentField.setReadonly(boolean)public boolean isNoLocalize()
LocalizedisNoLocalize in interface Localizedpublic void setNoLocalize(boolean noLocalize)
LocalizedsetNoLocalize in interface LocalizednoLocalize - valuepublic boolean isEmpty()
isEmpty in interface IntelligentFieldIntelligentField.isEmpty()public void setTabindex(int index)
setTabindex in interface IntelligentFieldsetTabindex in class org.zkoss.zk.ui.HtmlBasedComponentindex - tab indexIntelligentField.setTabindex(int)public int getTabindex()
getTabindex in interface IntelligentFieldgetTabindex in class org.zkoss.zk.ui.HtmlBasedComponentpublic void clear()
clear in interface IntelligentFieldIntelligentField.clear()Copyright © 2016 Lexmark Enterprise Software Deutschland GmbH. All rights reserved.