Class InternalTextbox
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.impl.InputElement
-
- org.zkoss.zul.Textbox
-
- com.saperion.ngc.iform.field.lookup.single.InternalTextbox
-
- All Implemented Interfaces:
InternalField,java.io.Serializable,java.lang.Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Disable,org.zkoss.zk.ui.ext.Readonly,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl,org.zkoss.zul.ext.Constrainted
public class InternalTextbox extends org.zkoss.zul.Textbox implements InternalField
ATextboxthat is contained in anAdvancedLookupField.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InternalTextbox(AdvancedLookupField parentField)Creates a new InternalTextbox.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Clears the value of the field.IntelligentField.ElementTypegetElementType()java.lang.ObjectgetObjectValue()com.saperion.intf.SaPropertyValuegetPropertyValue()voidsetObjectValue(java.lang.Object value)Sets the field's value.voidsetPropertyValue(com.saperion.intf.SaPropertyValue value)Sets the field's value.voidsetPropertyValue(com.saperion.intf.SaPropertyValue value, java.lang.String separator)Sets the field's value.voidsmartUpdate(java.lang.String attr, java.lang.Object value)Updates the specified attribute.voidvalidate(java.lang.Object value)Validates the value.-
Methods inherited from class org.zkoss.zul.Textbox
checkBeforeSetRows, clone, coerceFromString, coerceToString, getPropertyAccess, getRows, getType, getValue, getZclass, isMultiline, isSubmitByEnter, isTabbable, renderProperties, setHeight, setMultiline, setRows, setSubmitByEnter, setTabbable, setType, setValue, setVflex
-
Methods inherited from class org.zkoss.zul.impl.InputElement
checkUserError, clearErrorMessage, clearErrorMessage, getCols, getConstraint, getErrorboxIconSclass, getErrorboxSclass, getErrorMessage, getInputAttributes, getInstant, getMaxlength, getName, getPlaceholder, getRawText, getRawValue, getTargetValue, getText, isChildable, isDisabled, isInplace, isInstant, isReadonly, isValid, marshall, onWrongValue, select, service, setCols, setConstraint, setConstraint, setDisabled, setErrorboxIconSclass, setErrorboxSclass, setErrorMessage, setInplace, setInputAttributes, setInputAttributes, setInsertedText, setInstant, setMaxlength, setName, setPlaceholder, setRawValue, setReadonly, setSelectedText, setSelectionRange, setText, setValueDirectly, showCustomError, unmarshall
-
Methods inherited from class org.zkoss.zul.impl.XulElement
getContext, getCtrlKeys, getPopup, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
-
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
-
Methods 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, 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, onPageAttached, onPageDetached, 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, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods 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, setWidgetOverride
-
Methods inherited from interface com.saperion.ngc.iform.field.lookup.InternalField
clearErrorMessage, getTabindex, getText, isDisabled, isReadonly, isValid, setDisabled, setPlaceholder, setReadonly, setTabindex, setText
-
-
-
-
Constructor Detail
-
InternalTextbox
public InternalTextbox(AdvancedLookupField parentField)
Creates a new InternalTextbox.- Parameters:
parentField- theAdvancedLookupFieldthat will contain this field
-
-
Method Detail
-
setObjectValue
public void setObjectValue(java.lang.Object value)
Description copied from interface:InternalFieldSets the field's value. Multivalue fields accept a typedCollection.- Specified by:
setObjectValuein interfaceInternalField- Parameters:
value- new value to set
-
setPropertyValue
public void setPropertyValue(com.saperion.intf.SaPropertyValue value)
Description copied from interface:InternalFieldSets the field's value.- Specified by:
setPropertyValuein interfaceInternalField- Parameters:
value- new value to set
-
setPropertyValue
public void setPropertyValue(com.saperion.intf.SaPropertyValue value, java.lang.String separator)Description copied from interface:InternalFieldSets the field's value.- Specified by:
setPropertyValuein interfaceInternalField- Parameters:
value- new value to setseparator- use if value contains more than one value which needs to be appended
-
getPropertyValue
public com.saperion.intf.SaPropertyValue getPropertyValue()
- Specified by:
getPropertyValuein interfaceInternalField- Returns:
- the field's current value as
SaPropertyValue.
-
getObjectValue
public java.lang.Object getObjectValue()
- Specified by:
getObjectValuein interfaceInternalField- Returns:
- the field's current value or null if the field is empty.
-
smartUpdate
public void smartUpdate(java.lang.String attr, java.lang.Object value)Description copied from interface:InternalFieldUpdates the specified attribute.- Specified by:
smartUpdatein interfaceInternalField- Overrides:
smartUpdatein classorg.zkoss.zk.ui.AbstractComponent- Parameters:
attr- name of the attributevalue- new value of the attribute
-
clear
public void clear()
Description copied from interface:InternalFieldClears the value of the field.- Specified by:
clearin interfaceInternalField
-
validate
public void validate(java.lang.Object value)
Description copied from interface:InternalFieldValidates the value.- Specified by:
validatein interfaceInternalField- Overrides:
validatein classorg.zkoss.zul.impl.InputElement- Parameters:
value- value to validate
-
getElementType
public IntelligentField.ElementType getElementType()
- Specified by:
getElementTypein interfaceInternalField- Returns:
- the
IntelligentField.ElementTypeof the field
-
-