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, validationRules
Fields inherited from class com.axemble.vdp.ui.framework.foundation.Widget
actionListeners, isHidden, param, parentBlock, sysname, userId
Fields inherited from class com.axemble.vdp.ui.framework.foundation.Component
changeListeners, LOGGER
Fields 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 TypeMethodDescriptionvoid
addChangeListener
(IChangeListener changeListener) Add a new listenervoid
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 2026void
This method is called once when the document is loadedboolean
isEmpty()
render()
Render the widgetvoid
setDescription
(String description) void
setErrorInfo
(String errorMessage) void
setSelectionRangeValue
(Object value) void
setSelectorTableCreationScope
(com.axemble.vdp.resource.classes.ITableCreation tableCreation) void
setSelectorWorkflowScope
(com.axemble.vdp.workflow.domain.Workflow workflow) void
void
boolean
validate
(boolean checkMandatory) Methods inherited from class com.axemble.vdoc.sdk.document.fields.base.BaseField
checkErrorMessage, getAbstractField, getField, getFieldChangeListener, getTemplateAsString, getTemplateWriter, getValue, init, init, renderErrorMessage, setValue
Methods 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, setValidationRules
Methods 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, write
Methods 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, stateChanged
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.axemble.vdp.ui.core.document.fields.IFieldControl
addValidationRule, clearValidationRules, getUserId, getValidationRules, hasValidationRules, inform, isEditable, isHidden, isMandatory, setEditable, setHidden, setMandatory, setUserId
Methods 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:IWidget
Add a new listener- Specified by:
addChangeListener
in interfaceIWidget
- Overrides:
addChangeListener
in 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:
addChangeListener
in classcom.axemble.vdp.ui.framework.foundation.Component
-
init
Description copied from class:BaseField
This method is called once when the document is loaded -
getSelectionRangeValue
-
setSelectionRangeValue
-
updateControl
public void updateControl()- Specified by:
updateControl
in interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl
- Specified by:
updateControl
in classBaseField
-
validate
public boolean validate(boolean checkMandatory) - Specified by:
validate
in interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl
- Overrides:
validate
in classcom.axemble.vdp.ui.framework.widgets.CtlInputWidget
-
updateValue
public void updateValue()- Specified by:
updateValue
in interfacecom.axemble.vdp.ui.core.document.fields.IFieldControl
- Specified by:
updateValue
in classBaseField
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in classcom.axemble.vdp.ui.framework.widgets.CtlInputWidget
-
setDescription
- Overrides:
setDescription
in classcom.axemble.vdp.ui.framework.widgets.CtlInputWidget
-
render
Description copied from interface:IWidget
Render the widget- Specified by:
render
in interfaceIWidget
- Specified by:
render
in classcom.axemble.vdp.ui.framework.foundation.Widget
- Returns:
- writableWidget
- Throws:
RenderException
-
getJavascriptId
- Overrides:
getJavascriptId
in classcom.axemble.vdp.ui.framework.foundation.Widget
-
setErrorInfo
- Overrides:
setErrorInfo
in 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)
-