public interface IntelligentField extends org.zkoss.zk.ui.Component, EventChild, Localized
Modifier and Type | Interface and Description |
---|---|
static class |
IntelligentField.ElementType
Element types of IntelligentFields.
|
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 |
---|---|
default void |
attachClientScripts(com.saperion.ngc.iform.xml.EditFieldType field)
Attaches client side scripts after page load
|
default void |
attachScripts(com.saperion.ngc.iform.xml.EditFieldType field,
EventChildHandler provider,
org.zkoss.zk.ui.Page newPage)
Attaches client and server side scripts after page load
|
default void |
attachServerScripts(com.saperion.ngc.iform.xml.EditFieldType field,
EventChildHandler provider,
org.zkoss.zk.ui.Page newPage)
Attaches server side scripts after page load
|
void |
clear()
Clears the value(s) of this field.
|
void |
clearErrorMessage()
Removes the validation error message if present.
|
default void |
detachScripts(com.saperion.ngc.iform.xml.EditFieldType field,
org.zkoss.zk.ui.Page page) |
void |
doChangeValue(org.zkoss.zk.ui.event.Event event) |
void |
focus()
Sets the focus to this field.
|
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.
|
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 |
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 |
isReadonly()
gets the readonly state of this field.
|
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 |
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 |
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 |
setReadonly(boolean readonly)
Sets the readonle state of this field.
|
void |
setTabindex(int index)
Sets the tabindex of this field.
|
void |
setValue(com.saperion.intf.SaPropertyValue value)
Sets the value of this field.
|
void |
setValueImplicitly(com.saperion.intf.SaPropertyValue value)
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 |
updateAttribute(String attr,
Object value)
Performs a smartUpdate on the specified attribute.
|
void |
validate()
Starts validation of the field.
|
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
getEventtarget, setEventtarget
isNoLocalize, setNoLocalize
void doChangeValue(org.zkoss.zk.ui.event.Event event)
event
- EventIntelligentField.ElementType getElementType()
IntelligentField.ElementType
for a list of types.FieldResultBean getResultBean()
void onIndexChange(org.zkoss.zk.ui.event.Event event)
event
- Eventvoid onVariablesAvailable(org.zkoss.zk.ui.event.Event event)
IntelligentFormView.getIndexMaskDocument()
.event
- Eventvoid onCancelEdit(org.zkoss.zk.ui.event.Event event)
event
- eventvoid setValue(com.saperion.intf.SaPropertyValue value)
value
- valuecom.saperion.intf.SaPropertyValue getPropertyValue()
SaPropertyValue
.void setValueImplicitly(com.saperion.intf.SaPropertyValue value)
value
- valuevoid setChangedImplicitly()
void setValueImplicitly(com.saperion.intf.SaPropertyValue value, boolean fireChangedEvent)
value
- valuefireChangedEvent
- if true, a Events.ON_CHANGE
event will be fired after the value was setvoid setChangedImplicitly(boolean fireChangedEvent)
fireChangedEvent
- if true, a Events.ON_CHANGE
event will be firedvoid onIndexClear(org.zkoss.zk.ui.event.Event event)
event
- Eventvoid setEventOnOk(ButtonInfo.EventType type)
type
- Event typeboolean isChanged()
void setDisabled(boolean disabled)
disabled
- Disabledvoid setReadonly(boolean readonly)
readonly
- readonlyboolean isReadonly()
boolean isContentValid()
String getFieldName()
String getLimit()
void setLimit(String limit)
limit
- Limit typecom.saperion.ngc.iform.xml.EditFieldType getEditField()
void setDefaultValue(String valueAsString)
valueAsString
- string representation of valuevoid setFieldInactive(boolean inactive)
setReadonly(inactive)
.inactive
- valueboolean isFieldInactive()
void setFieldName(String name)
name
- field namevoid validate()
void clearErrorMessage()
IntelligentFormView getParentForm()
void updateAttribute(String attr, Object value)
attr
- attribute namevalue
- attribute valueboolean isEmpty()
void setTabindex(int index)
index
- tab indexint getTabindex()
void clear()
void focus()
default void attachScripts(com.saperion.ngc.iform.xml.EditFieldType field, EventChildHandler provider, org.zkoss.zk.ui.Page newPage)
field
- The field to attach the code to.provider
- Instance of EventChildHandler
newPage
- The page on which the field is attached.default void attachClientScripts(com.saperion.ngc.iform.xml.EditFieldType field)
field
- The field to attach the code to.default void attachServerScripts(com.saperion.ngc.iform.xml.EditFieldType field, EventChildHandler provider, org.zkoss.zk.ui.Page newPage)
field
- The field to attach the code to.provider
- Instance of EventChildHandler
newPage
- The page on which the field is attached.default void detachScripts(com.saperion.ngc.iform.xml.EditFieldType field, org.zkoss.zk.ui.Page page)
Copyright © 2021 Hyland Software Germany GmbH. All rights reserved.