Class SelectionRangeTimePickerField
java.lang.Object
com.axemble.vdp.ui.framework.foundation.Component
com.axemble.vdp.ui.framework.foundation.Widget
com.axemble.vdp.ui.framework.widgets.CtlInputWidget
com.axemble.vdoc.sdk.document.fields.base.BaseField
com.axemble.vdoc.sdk.document.fields.SelectionRangeTimePickerField
- All Implemented Interfaces:
IWidget,IWritable,com.axemble.vdp.ui.core.document.fields.IFieldControl,com.axemble.vdp.utils.parameters.ParamsHandler,Serializable
Field to select a range for a time/period time field in the studio
- See Also:
-
Field Summary
Fields inherited from class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
accessKey, includeErrorInfo, mandatory, quickCreateLink, stringRecipient, tabIndex, throwDocumentChangedScript, throwEvents, throwEventsDefined, validationRulesFields inherited from class com.axemble.vdp.ui.framework.foundation.Widget
actionListeners, isHidden, param, parentBlock, sysname, userIdFields inherited from class com.axemble.vdp.ui.framework.foundation.Component
changeListeners, LOGGERFields inherited from interface com.axemble.vdp.utils.parameters.ParamsHandler
ERROR_EXCEED_ELEM_SIZE, ERROR_EXCEED_TOTAL_SIZE, ERROR_NOT_COMPLETED, ERROR_READ_FAILED, EXCEED_ELEM_NUMBER, NO_ERROR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChangeListener(IChangeListener changeListener) Add a new listenervoidaddChangeListener(com.axemble.vdp.ui.framework.components.listeners.ChangeListener changeListener) Deprecated, for removal: This API element is subject to removal in a future version.recompilation needed in 2026voidThis method is called once when the document is loadedbooleanisEmpty()render()Render the widgetvoidsetDescription(String description) voidsetErrorInfo(String errorMessage) voidsetSelectionRangeValue(Object value) voidsetSelectorTableCreationScope(com.axemble.vdp.resource.classes.ITableCreation tableCreation) voidsetSelectorWorkflowScope(com.axemble.vdp.workflow.domain.Workflow workflow) voidvoidbooleanvalidate(boolean checkMandatory) Methods inherited from class com.axemble.vdoc.sdk.document.fields.base.BaseField
checkErrorMessage, getAbstractField, getField, getFieldChangeListener, getTemplateAsString, getTemplateWriter, getValue, init, init, renderErrorMessage, setValueMethods inherited from class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
addRefreshButton, addValidationRule, buildFieldElement, canThrowEventsInWebBrowser, clearValidationRules, findStringRecipient, focus, getAccessKey, getAssociatedLabel, getDescription, getDocumentChangedScript, getErrorInfo, getHelpMessageIcon, getParentId, getQuickCreateLink, getRefreshButton, getTabIndex, getValidationObject, getValidationRules, handleNoParams, handleParams, handleParams, hasValidationRules, inform, isDescription, isDocumentChangedScript, isEditable, isFocus, isForceParentId, isIncludeErrorInfo, isMandatory, isThrowDocumentChangedScript, isThrowEventsDefined, renderErrorInfo, renderInfoMessage, renderQuickCreate, setAccessKey, setAssociatedLabel, setEditable, setIncludeErrorInfo, setMandatory, setQuickCreateContextParameter, setQuickCreateScreen, setTabIndex, setThrowDocumentChangedScript, setThrowEvents, setThrowEventsDefined, setValidationRulesMethods inherited from class com.axemble.vdp.ui.framework.foundation.Widget
addActionListener, addActionListener, afterInit, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireOnClickMessage, buildFireOnClickMessage, buildFormName, findFileRecipient, findXmlRecipient, fireActionEvent, getCtrlTemplate, getCtrlTemplateWriter, getJavaScriptFocusScript, getParam, getParentBlock, getSysname, getUserDisplayName, getUserId, handleAction, hasActionListeners, isHidden, refresh, refreshWidgets, removeActionListener, removeActionListener, removeActionListeners, renderMobile, setHidden, setParam, setParentBlock, setSysname, setUserId, writeMethods inherited from class com.axemble.vdp.ui.framework.foundation.Component
createComponent, evaluateExpressions, fireChangeEvent, getDynamicDescription, getDynamicLabel, getLanguage, getNavigator, getRootNavigator, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, hasChangeListeners, removeChangeListener, removeChangeListener, removeChangeListeners, stateChangedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.axemble.vdp.ui.core.document.fields.IFieldControl
addValidationRule, clearValidationRules, getUserId, getValidationRules, hasValidationRules, inform, isEditable, isHidden, isMandatory, setEditable, setHidden, setMandatory, setUserIdMethods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.IWidget
getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, hasChangeListeners, removeChangeListener, removeChangeListeners
-
Constructor Details
-
SelectionRangeTimePickerField
public SelectionRangeTimePickerField()
-
-
Method Details
-
addChangeListener
Description copied from interface:IWidgetAdd a new listener- Specified by:
addChangeListenerin interfaceIWidget- Overrides:
addChangeListenerin classcom.axemble.vdp.ui.framework.foundation.Component- Parameters:
changeListener-
-
addChangeListener
@Deprecated(since="2025.1", forRemoval=true) public void addChangeListener(com.axemble.vdp.ui.framework.components.listeners.ChangeListener changeListener) Deprecated, for removal: This API element is subject to removal in a future version.recompilation needed in 2026- Overrides:
addChangeListenerin classcom.axemble.vdp.ui.framework.foundation.Component
-
init
Description copied from class:BaseFieldThis method is called once when the document is loaded -
getSelectionRangeValue
-
setSelectionRangeValue
-
updateControl
public void updateControl()- Specified by:
updateControlin interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl- Specified by:
updateControlin classBaseField
-
validate
public boolean validate(boolean checkMandatory) - Specified by:
validatein interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl- Overrides:
validatein classcom.axemble.vdp.ui.framework.widgets.CtlInputWidget
-
updateValue
public void updateValue()- Specified by:
updateValuein interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl- Specified by:
updateValuein classBaseField
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin classcom.axemble.vdp.ui.framework.widgets.CtlInputWidget
-
setDescription
- Overrides:
setDescriptionin classcom.axemble.vdp.ui.framework.widgets.CtlInputWidget
-
render
Description copied from interface:IWidgetRender the widget- Specified by:
renderin interfaceIWidget- Specified by:
renderin classcom.axemble.vdp.ui.framework.foundation.Widget- Returns:
- writableWidget
- Throws:
RenderException
-
getJavascriptId
- Overrides:
getJavascriptIdin classcom.axemble.vdp.ui.framework.foundation.Widget
-
setErrorInfo
- Overrides:
setErrorInfoin classcom.axemble.vdp.ui.framework.widgets.CtlInputWidget
-
setSelectorWorkflowScope
public void setSelectorWorkflowScope(com.axemble.vdp.workflow.domain.Workflow workflow) -
setSelectorTableCreationScope
public void setSelectorTableCreationScope(com.axemble.vdp.resource.classes.ITableCreation tableCreation)
-