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 SummaryConstructors Constructor Description InternalTextbox(AdvancedLookupField parentField)Creates a new InternalTextbox.
 - 
Method SummaryAll 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.TextboxcheckBeforeSetRows, 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.InputElementcheckUserError, 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.XulElementgetContext, getCtrlKeys, getPopup, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
 - 
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponentaddSclass, 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.AbstractComponentaddAnnotation, 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.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.zkoss.zk.ui.ComponentaddEventListener, 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.InternalFieldclearErrorMessage, getTabindex, getText, isDisabled, isReadonly, isValid, setDisabled, setPlaceholder, setReadonly, setTabindex, setText
 
- 
 
- 
- 
- 
Constructor Detail- 
InternalTextboxpublic InternalTextbox(AdvancedLookupField parentField) Creates a new InternalTextbox.- Parameters:
- parentField- the- AdvancedLookupFieldthat will contain this field
 
 
- 
 - 
Method Detail- 
setObjectValuepublic void setObjectValue(java.lang.Object value) Description copied from interface:InternalFieldSets the field's value. Multivalue fields accept a typedCollection.- Specified by:
- setObjectValuein interface- InternalField
- Parameters:
- value- new value to set
 
 - 
setPropertyValuepublic void setPropertyValue(com.saperion.intf.SaPropertyValue value) Description copied from interface:InternalFieldSets the field's value.- Specified by:
- setPropertyValuein interface- InternalField
- Parameters:
- value- new value to set
 
 - 
setPropertyValuepublic void setPropertyValue(com.saperion.intf.SaPropertyValue value, java.lang.String separator)Description copied from interface:InternalFieldSets the field's value.- Specified by:
- setPropertyValuein interface- InternalField
- Parameters:
- value- new value to set
- separator- use if value contains more than one value which needs to be appended
 
 - 
getPropertyValuepublic com.saperion.intf.SaPropertyValue getPropertyValue() - Specified by:
- getPropertyValuein interface- InternalField
- Returns:
- the field's current value as SaPropertyValue.
 
 - 
getObjectValuepublic java.lang.Object getObjectValue() - Specified by:
- getObjectValuein interface- InternalField
- Returns:
- the field's current value or null if the field is empty.
 
 - 
smartUpdatepublic void smartUpdate(java.lang.String attr, java.lang.Object value)Description copied from interface:InternalFieldUpdates the specified attribute.- Specified by:
- smartUpdatein interface- InternalField
- Overrides:
- smartUpdatein class- org.zkoss.zk.ui.AbstractComponent
- Parameters:
- attr- name of the attribute
- value- new value of the attribute
 
 - 
clearpublic void clear() Description copied from interface:InternalFieldClears the value of the field.- Specified by:
- clearin interface- InternalField
 
 - 
validatepublic void validate(java.lang.Object value) Description copied from interface:InternalFieldValidates the value.- Specified by:
- validatein interface- InternalField
- Overrides:
- validatein class- org.zkoss.zul.impl.InputElement
- Parameters:
- value- value to validate
 
 - 
getElementTypepublic IntelligentField.ElementType getElementType() - Specified by:
- getElementTypein interface- InternalField
- Returns:
- the IntelligentField.ElementTypeof the field
 
 
- 
 
-