Class SelectionRangeDatePickerField
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.SelectionRangeDatePickerField
- 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 date/period 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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addChangeListener
(com.axemble.vdp.ui.framework.components.listeners.ChangeListener changeListener) void
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, 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, 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, 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
-
Constructor Details
-
SelectionRangeDatePickerField
public SelectionRangeDatePickerField()
-
-
Method Details
-
addChangeListener
public void addChangeListener(com.axemble.vdp.ui.framework.components.listeners.ChangeListener changeListener) - 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)
-