Class DateRangeItem
- All Implemented Interfaces:
- HasHandlers,- HasBlurHandlers,- HasCanEditChangedHandlers,- HasChangedHandlers,- HasChangeHandlers,- HasClickHandlers,- HasDoubleClickHandlers,- HasEditorEnterHandlers,- HasEditorExitHandlers,- HasFocusHandlers,- HasIconClickHandlers,- HasIconKeyPressHandlers,- HasItemHoverHandlers,- HasKeyDownHandlers,- HasKeyPressHandlers,- HasKeyUpHandlers,- HasPendingStatusChangedHandlers,- HasPickerIconClickHandlers,- HasReadOnlyDisplayChangedHandlers,- HasShowContextMenuHandlers,- HasShowValueHandlers,- HasTitleClickHandlers,- HasTitleDoubleClickHandlers,- HasTitleHoverHandlers,- HasValueHoverHandlers,- HasValueIconClickHandlers
RelativeDateItems (if allowRelativeDates is true) or two DateItems.  The item's data type is expected to be one of "date" or "datetime" and
 dictates whether the dates in the range include a time portion.  If unset and the item's  form is databound, the data
 type is detected from the associated  dataSource field.  If there is no
 such field, or the form is not  databound, the default data type value is "date". 
 DateRangeItem is just a
 convenience relative to using two RelativeDateItem or DateItem controls in a form, then using FormItem.operator and FormItem.criteriaField to cause them to produce a
 date range.  If you need more control over layout, validation, event handling or any other aspect of appearance or
 behavior, stop using DateRangeItem and use two DateItem/RelativeDateItem controls directly instead.
- 
Nested Class SummaryNested classes/interfaces inherited from class com.smartgwt.client.widgets.form.fields.FormItemFormItem.CustomStateGetter, FormItem.StateCustomizer
- 
Field SummaryFields inherited from class com.smartgwt.client.widgets.form.fields.FormItemconfigOnly, scClassName, warnOnEditorTypeConversion, warnOnEditorTypeConversionDefaultFields inherited from class com.smartgwt.client.core.RefDataClassidFields inherited from class com.smartgwt.client.core.DataClassfactoryCreated, factoryProperties
- 
Constructor SummaryConstructorsConstructorDescriptionDateRangeItem(JavaScriptObject jsObj) DateRangeItem(String name) DateRangeItem(String name, String title) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidchangeAutoChildDefaults(String autoChildName, Canvas defaults) Changes the defaults for Canvas AutoChildren namedautoChildName.static voidchangeAutoChildDefaults(String autoChildName, FormItem defaults) Changes the defaults for FormItem AutoChildren namedautoChildName.static voidchangePickerIconDefaults(FormItemIcon defaults) TheFormItemclass to create whenallowRelativeDatesis false, and theDateRangeItem's type is "datetime".TheFormItemclass to create whenallowRelativeDatesis false, but theDateRangeItemdoes not have type "datetime".Whether to allow the user to specify relative dates (viaRelativeDateItems) or whether dates are absolute (viaDateItems).DynamicFormcom.smartgwt.client.types.AutoChildautomatically created by the dateRangeItem and applied to the item asthis.canvas.Not applicable to a DateRangeItem.Initial value for the "from" date.The title for thefrompart of the range.The title orientation for the to / from sub-items.For fields of type"date", if this is an editable field such as aTextItem, this property allows you to specify theinputFormatapplied to the item.Error message to display if the user enters a date range where the "To" field value is earlier than the "From" field value.static DateRangeItemgetOrCreateRef(JavaScriptObject jsObj) TheFormItemclass to create whenallowRelativeDatesis true.Allow dateRangeItems' values to show up in the form's values array, or ifDynamicForm.getValuesAsCriteria()is called, for the criterion to be included in the returned AdvancedCriteria objectNot applicable to a DateRangeItem.Initial value for the "to" date.Initial value for the "to" date.Initial value for the "to" date.The title for thetopart of the range.If this attribute is set totruewhengetCriterion()is called, the item will validate the "to" and "from" fields and return null if either field fails validation.getValue()Retrieves the current value of this dateRangeItem.Overridden to return true: dateRangeItems always generate AdvancedCriteria.setAllowRelativeDates(Boolean allowRelativeDates) Whether to allow the user to specify relative dates (viaRelativeDateItems) or whether dates are absolute (viaDateItems).voidThe defaultcanEditCriterion()predicate returns true if the specified criterion contains: A single "lessOrEqual" or "greaterOrEqual" criterion on this field An "and" type criterion containing a "lessOrEqual" and a "greaterOrEqual" criterion on this field A single "equals" criterion.voidThe defaultsetCriterion()implementation applies the specified criterion to this item for editing.static voidsetDefaultProperties(DateRangeItem dateRangeItemProperties) Class level method to set the default properties of this class.setFieldLayout(DateFieldLayout fieldLayout) setFormula(UserFormula formula) Not applicable to a DateRangeItem.voidsetFromDate(Date fromDate) Initial value for the "from" date.setFromTitle(String fromTitle) The title for thefrompart of the range.setInnerTitleOrientation(TitleOrientation innerTitleOrientation) The title orientation for the to / from sub-items.setInputFormat(String inputFormat) For fields of type"date", if this is an editable field such as aTextItem, this property allows you to specify theinputFormatapplied to the item.setInvalidRangeErrorMessage(String invalidRangeErrorMessage) Error message to display if the user enters a date range where the "To" field value is earlier than the "From" field value.setShouldSaveValue(Boolean shouldSaveValue) Allow dateRangeItems' values to show up in the form's values array, or ifDynamicForm.getValuesAsCriteria()is called, for the criterion to be included in the returned AdvancedCriteria objectsetTextFormula(UserSummary textFormula) Not applicable to a DateRangeItem.Initial value for the "to" date.Initial value for the "to" date.Initial value for the "to" date.setToTitle(String toTitle) The title for thetopart of the range.setValidateCriteria(Boolean validateCriteria) If this attribute is set totruewhengetCriterion()is called, the item will validate the "to" and "from" fields and return null if either field fails validation.voidSets the value for this dateRangeItem.Validate both "to" and "from" date-fields.Methods inherited from class com.smartgwt.client.widgets.form.fields.CanvasItemaddCanEditChangedHandler, addReadOnlyDisplayChangedHandler, addShowValueHandler, createCanvas, getApplyPromptToCanvas, getAutoDestroy, getCanvas, getEditCriteriaInInnerForm, getHeight, getHeightAsString, getMaxHeight, getMinHeight, getMultiple, getOverflow, getPrompt, isFocused, setApplyPromptToCanvas, setAutoDestroy, setCanvas, setCriterionGetter, setDefaultProperties, setEditCriteriaInInnerForm, setHeight, setHeight, setMaxHeight, setMinHeight, setMultiple, setOverflow, setPrompt, setShouldDisableCanvasCustomizer, setupCanvasConstructor, storeValue, storeValue, storeValue, updateCanvasTabPositionMethods inherited from class com.smartgwt.client.widgets.form.fields.FormItem_getValue, addBlurHandler, addChangedHandler, addChangeHandler, addClickHandler, addDoubleClickHandler, addEditorEnterHandler, addEditorExitHandler, addFocusHandler, addIcon, addIcon, addIconClickHandler, addIconKeyPressHandler, addItemHoverHandler, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addPendingStatusChangedHandler, addPickerIconClickHandler, addShowContextMenuHandler, addTitleClickHandler, addTitleDoubleClickHandler, addTitleHoverHandler, addValueHoverHandler, addValueIconClickHandler, applyFormula, asSGWTComponent, blurItem, canEditCriterion, checkFormItemType, clearErrors, clearValue, disable, disableIcon, enable, enableIcon, error, error, errorIfNotCreated, focusAfterItem, focusInItem, getAccessKey, getAlign, getAllowExpressions, getAlwaysFetchMissingValues, getAlwaysShowControlBox, getApplyAlignToText, getApplyHeightToTextBox, getAriaRole, getAttribute, getAttributeAsBoolean, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsFloat, getAttributeAsInt, getAttributeAsJavaScriptObject, getAttributeAsObject, getAttributeAsString, getAutoComplete, getAutoCompleteKeywords, getBrowserInputType, getBrowserSpellCheck, getCanEdit, getCanEditOpaqueValues, getCanFocus, getCanHover, getCanSelectText, getCanTabToIcons, getCanvasAutoChild, getCellHeight, getCellStyle, getChangeOnKeypress, getClassName, getClipStaticValue, getClipTitle, getConfig, getContainerWidget, getControlStyle, getCriteriaField, getCriterion, getCriterion, getCursorPosition, getCustomState, getDataPath, getDateFormatter, getDecimalPad, getDecimalPrecision, getDefaultIconSrc, getDefaultOperator, getDefaultValue, getDestroyed, getDisabled, getDisabledHover, getDisableIconsOnReadOnly, getDisplayField, getDisplayFieldName, getDisplayValue, getDisplayValue, getEditorTypeConfig, getEditPendingCSSText, getEditProxyConstructor, getEmptyDisplayValue, getEmptyValueIcon, getEndRow, getErrorIconHeight, getErrorIconProperties, getErrorIconSrc, getErrorIconWidth, getErrorMessageWidth, getErrors, getEscapeHTML, getExportFormat, getExtraControlTableCSS, getExtraTextBoxCSS, getFetchMissingValues, getFieldName, getFilterLocally, getForeignDisplayField, getForm, getFormat, getFormItemAutoChild, getFullDataPath, getGlobalTabIndex, getGridColNum, getGridRowNum, getHidden, getHint, getHintStyle, getHoverAlign, getHoverDelay, getHoverFocusKey, getHoverHeight, getHoverHeightAsString, getHoverOpacity, getHoverPersist, getHoverStyle, getHoverVAlign, getHoverWidth, getHoverWidthAsString, getIcon, getIconBaseStyle, getIconHeight, getIconHSpace, getIconPageRect, getIconPrompt, getIconRect, getIcons, getIconTabPosition, getIconVAlign, getIconWidth, getID, getImageURLPrefix, getImageURLSuffix, getImplicitSave, getImplicitSaveOnBlur, getLeft, getLinearColSpan, getLinearColSpanAsString, getLinearEndRow, getLinearEndRowAsString, getLinearStartRow, getLinearStartRowAsString, getLinearWidth, getLinearWidthAsString, getListGrid, getLoadingDisplayValue, getLocateItemBy, getMinHintWidth, getMultipleValueSeparator, getName, getNullOriginalValueText, getOperator, getOptionCriteria, getOptionDataSource, getOptionDataSourceAsString, getOptionFilterContext, getOptionOperationId, getOptionTextMatchStyle, getOriginalValueMessage, getPageLeft, getPageRect, getPageTop, getPaletteDefaults, getPicker, getPickerIcon, getPickerIcon, getPickerIconHeight, getPickerIconName, getPickerIconPrompt, getPickerIconProperties, getPickerIconSrc, getPickerIconStyle, getPickerIconTabPosition, getPickerIconWidth, getPixelHeight, getPixelWidth, getPrintReadOnlyTextBoxStyle, getPrintTextBoxStyle, getPrintTitleStyle, getReadOnlyCanSelectText, getReadOnlyControlStyle, getReadOnlyDisplay, getReadOnlyHover, getReadOnlyTextBoxStyle, getReadOnlyWhen, getRect, getRedrawOnChange, getRejectInvalidValueOnChange, getRequired, getRequiredMessage, getRequiredWhen, getRowSpan, getSaveOnEnter, getScClassName, getSelectedRecord, getSelectOnClick, getSelectOnFocus, getShowClippedTitleOnHover, getShowClippedValueOnHover, getShowDeletions, getShowDisabled, getShowDisabledIconsOnFocus, getShowDisabledPickerIconOnFocus, getShowErrorIcon, getShowErrorIconInline, getShowErrorStyle, getShowErrorText, getShowFocused, getShowFocusedErrorState, getShowFocusedIcons, getShowFocusedPickerIcon, getShowHint, getShowIcons, getShowIconsOnFocus, getShowImageAsURL, getShowOldValueInHover, getShowOver, getShowOverIcons, getShowPending, getShowPickerIcon, getShowPickerIconOnFocus, getShowRTL, getShowTitle, getShowValueIconOnly, getStartRow, getStaticHeight, getStopOnError, getStoreDisplayValues, getSupportsCutPasteEvents, getSuppressValueIcon, getSynchronousValidation, getTabIndex, getTextAlign, getTextBoxStyle, getTimeFormatter, getTitle, getTitleAlign, getTitleColSpan, getTitleOrientation, getTitleStyle, getTitleVAlign, getTooltip, getTop, getType, getUpdateControlOnOver, getUpdatePickerIconOnOver, getUpdateTextBoxOnOver, getUseAdvancedCriteria, getUseDisabledHintStyleForReadOnly, getUseLocalDisplayFieldValue, getValidateOnChange, getValidateOnExit, getValidOperators, getVAlign, getValueAsFloat, getValueAsInteger, getValueAsLong, getValueAsRecordList, getValueDeselectedCSSText, getValueField, getValueFieldName, getValueIconHeight, getValueIconLeftPadding, getValueIconRightPadding, getValueIconSize, getValueIconWidth, getValueMap, getValueMapAsArray, getVisible, getVisibleHeight, getVisibleTitleWidth, getVisibleWhen, getVisibleWidth, getWarnOnEditorTypeConversion, getWarnOnEditorTypeConversionDefault, getWidth, getWidthAsString, getWrapHintText, getWrapStaticValue, getWrapTitle, handleWarnOnEditorTypeConversion, hasErrors, hide, hideIcon, invalidateDisplayValueCache, isAssignableFrom, isConfigOnly, isCreated, isCutEvent, isDisabled, isDrawn, isInGrid, isPasteEvent, isVisible, linkToInstanceUponCreate, mapDisplayToValue, mapValueToDisplay, mapValueToDisplay, mapValueToDisplay, redraw, redraw, removeIcon, selectedRecordChanged, setAccessKey, setAlign, setAllowExpressions, setAlwaysFetchMissingValues, setAlwaysShowControlBox, setApplyAlignToText, setApplyHeightToTextBox, setAriaRole, setAriaState, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAutoChildConstructor, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildVisibility, setAutoComplete, setAutoCompleteKeywords, setBrowserInputType, setBrowserSpellCheck, setCanEdit, setCanEditOpaqueValues, setCanFocus, setCanHover, setCanSelectText, setCanTabToIcons, setCellHeight, setCellStyle, setChangeOnKeypress, setClipStaticValue, setClipTitle, setColSpan, setColSpan, setConfigOnly, setControlStyle, setCriteriaField, setCriterion, setCustomStateGetter, setDataPath, setDateFormatter, setDecimalPad, setDecimalPrecision, setDefaultIconSrc, setDefaultOperator, setDefaultProperties, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValue, setDisabled, setDisabledHover, setDisableIconsOnReadOnly, setDisplayField, setDisplayFormat, setDisplayFormat, setEditorProperties, setEditorType, setEditorType, setEditorType, setEditorValueFormatter, setEditorValueParser, setEditPendingCSSText, setEditProxyConstructor, setEmptyDisplayValue, setEmptyValueIcon, setEndRow, setErrorFormatter, setErrorIconHeight, setErrorIconProperties, setErrorIconSrc, setErrorIconWidth, setErrorMessageWidth, setErrorOrientation, setErrors, setErrors, setEscapeHTML, setExportFormat, setExtraControlTableCSS, setExtraTextBoxCSS, setFetchMissingValues, setFilterLocally, setForeignDisplayField, setFormat, setGlobalTabIndex, setHidden, setHint, setHintStyle, setHoverAlign, setHoverDelay, setHoverFocusKey, setHoverHeight, setHoverHeight, setHoverOpacity, setHoverPersist, setHoverStyle, setHoverVAlign, setHoverWidth, setHoverWidth, setIconBaseStyle, setIconDisabled, setIconHeight, setIconHSpace, setIconPrompt, setIcons, setIconShowOnFocus, setIconVAlign, setIconWidth, setID, setImageURLPrefix, setImageURLSuffix, setImplicitSave, setImplicitSaveOnBlur, setInitHandler, setInputTransformer, setItemHoverFormatter, setItemTitleHoverFormatter, setItemValueHoverFormatter, setJavaScriptObject, setLeft, setLinearColSpan, setLinearColSpan, setLinearEndRow, setLinearEndRow, setLinearStartRow, setLinearStartRow, setLinearWidth, setLinearWidth, setLoadingDisplayValue, setLocateItemBy, setMinHintWidth, setMultipleValueSeparator, setName, setNullOriginalValueText, setNullProperty, setOperator, setOptionCriteria, setOptionDataSource, setOptionDataSource, setOptionFilterContext, setOptionOperationId, setOptionTextMatchStyle, setOriginalValueMessage, setPickerIconHeight, setPickerIconName, setPickerIconPrompt, setPickerIconProperties, setPickerIconSrc, setPickerIconStyle, setPickerIconWidth, setPrintReadOnlyTextBoxStyle, setPrintTextBoxStyle, setPrintTitleStyle, setProperty, setProperty, setProperty, setProperty, setProperty, setReadOnlyCanSelectText, setReadOnlyControlStyle, setReadOnlyDisplay, setReadOnlyHover, setReadOnlyTextBoxStyle, setReadOnlyWhen, setRedrawOnChange, setRejectInvalidValueOnChange, setRequired, setRequiredMessage, setRequiredWhen, setRowSpan, setSaveOnEnter, setScClassName, setSelectOnClick, setSelectOnFocus, setShowClippedTitleOnHover, setShowClippedValueOnHover, setShowDeletions, setShowDisabled, setShowDisabledIconsOnFocus, setShowDisabledPickerIconOnFocus, setShowErrorIcon, setShowErrorIconInline, setShowErrorStyle, setShowErrorText, setShowFocused, setShowFocusedErrorState, setShowFocusedIcons, setShowFocusedPickerIcon, setShowHint, setShowIcons, setShowIconsOnFocus, setShowIfCondition, setShowImageAsURL, setShowOldValueInHover, setShowOver, setShowOverIcons, setShowPending, setShowPickerIcon, setShowPickerIconOnFocus, setShowRTL, setShowTitle, setShowValueIconOnly, setStartRow, setStateCustomizer, setStaticHeight, setStopOnError, setStoreDisplayValues, setSupportsCutPasteEvents, setSuppressValueIcon, setSynchronousValidation, setTabIndex, setTextAlign, setTextBoxStyle, setTimeFormatter, setTitle, setTitleAlign, setTitleColSpan, setTitleHoverFormatter, setTitleOrientation, setTitleStyle, setTitleVAlign, setTooltip, setTop, setType, setUpdateControlOnOver, setUpdatePickerIconOnOver, setUpdateTextBoxOnOver, setUseAdvancedCriteria, setUseDisabledHintStyleForReadOnly, setUseLocalDisplayFieldValue, setUseObjectFactoryForTypeFallback, setValidateOnChange, setValidateOnExit, setValidators, setValidOperators, setVAlign, setValue, setValue, setValue, setValue, setValue, setValue, setValueDeselectedCSSText, setValueField, setValueFormatter, setValueHoverFormatter, setValueIconHeight, setValueIconLeftPadding, setValueIconMapper, setValueIconRightPadding, setValueIcons, setValueIconSize, setValueIconWidth, setValueMap, setValueMap, setVisible, setVisibleWhen, setWarnOnEditorTypeConversion, setWarnOnEditorTypeConversionDefault, setWidth, setWidth, setWrapHintText, setWrapStaticValue, setWrapTitle, shouldApplyHeightToTextBox, shouldFetchMissingValue, shouldSaveOnEnter, shouldStopKeyPressBubbling, show, showIcon, showPicker, stopHover, storeValue, updateState, validate, valueClippedMethods inherited from class com.smartgwt.client.data.FieldgetCanExport, getExportTitle, getPrimaryKey, getSortByField, setCanExport, setExportTitle, setPrimaryKey, setSortByFieldMethods inherited from class com.smartgwt.client.core.RefDataClassgetRef, getRef, internalSetIDMethods inherited from class com.smartgwt.client.core.DataClassapplyFactoryProperties, doAddHandler, fireEvent, getAttributeAsDoubleArray, getAttributeAsElement, getAttributeAsIntArray, getAttributeAsLong, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsStringArray, getAttributes, getHandlerCount, isFactoryCreated, setAttribute, setAttribute, setAttribute, setAttributeAsJavaObject, setFactoryCreatedMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlersfireEvent
- 
Constructor Details- 
DateRangeItempublic DateRangeItem()
- 
DateRangeItem
- 
DateRangeItem
- 
DateRangeItem
 
- 
- 
Method Details- 
getOrCreateRef
- 
changeAutoChildDefaultsChanges the defaults for Canvas AutoChildren namedautoChildName.- Parameters:
- autoChildName- name of an AutoChild to customize the defaults for.
- defaults- Canvas defaults to apply. These defaults override any existing properties without destroying or wiping out non-overridden properties. For usage tips on this param, see- SGWTProperties.
- See Also:
 
- 
changeAutoChildDefaultsChanges the defaults for FormItem AutoChildren namedautoChildName.- Parameters:
- autoChildName- name of an AutoChild to customize the defaults for.
- defaults- FormItem defaults to apply. These defaults override any existing properties without destroying or wiping out non-overridden properties. For usage tips on this param, see- SGWTProperties.
- See Also:
 
- 
changePickerIconDefaults
- 
getAbsoluteDateTimeItemConstructorTheFormItemclass to create whenallowRelativeDatesis false, and theDateRangeItem's type is "datetime".- Returns:
- Current absoluteDateTimeItemConstructor value. Default value is "DateTimeItem"
- See Also:
 
- 
getAbsoluteItemConstructorTheFormItemclass to create whenallowRelativeDatesis false, but theDateRangeItemdoes not have type "datetime".- Returns:
- Current absoluteItemConstructor value. Default value is "DateItem"
- See Also:
 
- 
setAllowRelativeDatesWhether to allow the user to specify relative dates (viaRelativeDateItems) or whether dates are absolute (viaDateItems).- Parameters:
- allowRelativeDates- New allowRelativeDates value. Default value is false
- Returns:
- DateRangeIteminstance, for chaining setter calls
 
- 
getAllowRelativeDatesWhether to allow the user to specify relative dates (viaRelativeDateItems) or whether dates are absolute (viaDateItems).- Returns:
- Current allowRelativeDates value. Default value is false
 
- 
getDateRangeFormDynamicFormcom.smartgwt.client.types.AutoChildautomatically created by the dateRangeItem and applied to the item asthis.canvas.This DynamicForm contains the "from" and "to" fields the user will interact with to actually select a date-range. Note that as a standard autoChild, developers may customize this form by modifying dateRangeProperties.This component is an AutoChild named "dateRangeForm". For an overview of how to use and configure AutoChildren, see Using AutoChildren.- Returns:
- Current dateRangeForm value. Default value is null
 
- 
setFieldLayoutControls the placement of thetoFieldandfromFieldin thedateRangeForm.Note that we don't recommend "horizontal" placement for mobile, and we also don't recommend it for allowRelativeDatesmode, sinceRelativeDateItemchanges width drastically during editing, which causes a lot of unpleasant side-to-side shifting of controls.- Parameters:
- fieldLayout- New fieldLayout value. Default value is "vertical"
- Returns:
- DateRangeIteminstance, for chaining setter calls
 
- 
getFieldLayoutControls the placement of thetoFieldandfromFieldin thedateRangeForm.Note that we don't recommend "horizontal" placement for mobile, and we also don't recommend it for allowRelativeDatesmode, sinceRelativeDateItemchanges width drastically during editing, which causes a lot of unpleasant side-to-side shifting of controls.- Returns:
- Current fieldLayout value. Default value is "vertical"
 
- 
setFormulaNot applicable to a DateRangeItem.- Overrides:
- setFormulain class- FormItem
- Parameters:
- formula- New formula value. Default value is null
- Returns:
- DateRangeIteminstance, for chaining setter calls
- See Also:
 
- 
getFormulaNot applicable to a DateRangeItem.- Overrides:
- getFormulain class- FormItem
- Returns:
- Current formula value. Default value is null
- See Also:
 
- 
getFromFieldThe field for the "from" date - aRelativeDateItemorDateItemaccording toallowRelativeDates.This component is an AutoChild named "fromField". For an overview of how to use and configure AutoChildren, see Using AutoChildren.- Returns:
- Current fromField value. Default value is null
 
- 
setFromTitleThe title for thefrompart of the range.- Parameters:
- fromTitle- New fromTitle value. Default value is "From"
- Returns:
- DateRangeIteminstance, for chaining setter calls
 
- 
getFromTitleThe title for thefrompart of the range.- Returns:
- Current fromTitle value. Default value is "From"
 
- 
setInnerTitleOrientationThe title orientation for the to / from sub-items. If unset this will be derived fromthis.titleOrientationorthis.form.titleOrientation.- Parameters:
- innerTitleOrientation- New innerTitleOrientation value. Default value is null
- Returns:
- DateRangeIteminstance, for chaining setter calls
 
- 
getInnerTitleOrientationThe title orientation for the to / from sub-items. If unset this will be derived fromthis.titleOrientationorthis.form.titleOrientation.- Returns:
- Current innerTitleOrientation value. Default value is null
 
- 
setInputFormatFor fields of type"date", if this is an editable field such as aTextItem, this property allows you to specify theinputFormatapplied to the item.- Overrides:
- setInputFormatin class- FormItem
- Parameters:
- inputFormat- New inputFormat value. Default value is null
- Returns:
- DateRangeIteminstance, for chaining setter calls
- See Also:
 
- 
getInputFormatFor fields of type"date", if this is an editable field such as aTextItem, this property allows you to specify theinputFormatapplied to the item.- Overrides:
- getInputFormatin class- FormItem
- Returns:
- Current inputFormat value. Default value is null
- See Also:
 
- 
setInvalidRangeErrorMessageError message to display if the user enters a date range where the "To" field value is earlier than the "From" field value.- Parameters:
- invalidRangeErrorMessage- New invalidRangeErrorMessage value. Default value is "'To' field value cannot be earlier than 'From' field value."
- Returns:
- DateRangeIteminstance, for chaining setter calls
 
- 
getInvalidRangeErrorMessageError message to display if the user enters a date range where the "To" field value is earlier than the "From" field value.- Returns:
- Current invalidRangeErrorMessage value. Default value is "'To' field value cannot be earlier than 'From' field value."
 
- 
getRelativeItemConstructorTheFormItemclass to create whenallowRelativeDatesis true.- Returns:
- Current relativeItemConstructor value. Default value is "RelativeDateItem"
 
- 
setShouldSaveValueAllow dateRangeItems' values to show up in the form's values array, or ifDynamicForm.getValuesAsCriteria()is called, for the criterion to be included in the returned AdvancedCriteria object- Overrides:
- setShouldSaveValuein class- CanvasItem
- Parameters:
- shouldSaveValue- New shouldSaveValue value. Default value is true
- Returns:
- DateRangeIteminstance, for chaining setter calls
 
- 
getShouldSaveValueAllow dateRangeItems' values to show up in the form's values array, or ifDynamicForm.getValuesAsCriteria()is called, for the criterion to be included in the returned AdvancedCriteria object- Overrides:
- getShouldSaveValuein class- CanvasItem
- Returns:
- Current shouldSaveValue value. Default value is true
 
- 
setTextFormulaNot applicable to a DateRangeItem.- Overrides:
- setTextFormulain class- FormItem
- Parameters:
- textFormula- New textFormula value. Default value is null
- Returns:
- DateRangeIteminstance, for chaining setter calls
- See Also:
 
- 
getTextFormulaNot applicable to a DateRangeItem.- Overrides:
- getTextFormulain class- FormItem
- Returns:
- Current textFormula value. Default value is null
- See Also:
 
- 
setToDateInitial value for the "to" date.
 If this method is called after the component has been drawn/initialized: Sets thetoDatefor this DateRangeItem.- Parameters:
- toDate- the date at which this item should end it's range. Default value is today
- Returns:
- DateRangeIteminstance, for chaining setter calls
 
- 
getToDateInitial value for the "to" date.- Returns:
- Current toDate value. Default value is today
 
- 
setToDateInitial value for the "to" date.
 If this method is called after the component has been drawn/initialized: Sets thetoDatefor this DateRangeItem.- Parameters:
- toDate- the date at which this item should end it's range. Default value is today
- Returns:
- DateRangeIteminstance, for chaining setter calls
- See Also:
 
- 
getToDateAsStringInitial value for the "to" date.- Returns:
- Current toDate value. Default value is today
- See Also:
 
- 
setToDateInitial value for the "to" date.
 If this method is called after the component has been drawn/initialized: Sets thetoDatefor this DateRangeItem.- Parameters:
- toDate- the date at which this item should end it's range. Default value is today
- Returns:
- DateRangeIteminstance, for chaining setter calls
- See Also:
 
- 
getToDateAsTimeUnitInitial value for the "to" date.- Returns:
- Current toDate value. Default value is today
- See Also:
 
- 
getToFieldThe field for the "to" date - aRelativeDateItemorDateItemaccording toallowRelativeDates.This component is an AutoChild named "toField". For an overview of how to use and configure AutoChildren, see Using AutoChildren.- Returns:
- Current toField value. Default value is null
 
- 
setToTitleThe title for thetopart of the range.- Parameters:
- toTitle- New toTitle value. Default value is "To"
- Returns:
- DateRangeIteminstance, for chaining setter calls
 
- 
getToTitleThe title for thetopart of the range.- Returns:
- Current toTitle value. Default value is "To"
 
- 
setValidateCriteriaIf this attribute is set totruewhengetCriterion()is called, the item will validate the "to" and "from" fields and return null if either field fails validation. SeevalidateRange()- Parameters:
- validateCriteria- New validateCriteria value. Default value is false
- Returns:
- DateRangeIteminstance, for chaining setter calls
 
- 
getValidateCriteriaIf this attribute is set totruewhengetCriterion()is called, the item will validate the "to" and "from" fields and return null if either field fails validation. SeevalidateRange()- Returns:
- Current validateCriteria value. Default value is false
 
- 
hasAdvancedCriteriaOverridden to return true: dateRangeItems always generate AdvancedCriteria.- Overrides:
- hasAdvancedCriteriain class- CanvasItem
- Returns:
- true
- See Also:
 
- 
validateRangeValidate both "to" and "from" date-fields.- Returns:
- false if either to or from field contains an invalid date value.
 
- 
setDefaultPropertiesClass level method to set the default properties of this class. If set, then all existing and subsequently created instances of this class will automatically have default properties corresponding to the properties of the class instance passed to this function. This is a powerful feature that eliminates the need for users to create a separate hierarchy of subclasses that only alter the default properties of this class. Can also be used for skinning / styling purposes.Note: This method is intended for setting default attributes only and will affect all instances of the underlying class (including those automatically generated in JavaScript). This method should not be used to apply standard EventHandlers or override methods for a class - use a custom subclass instead. Calling this method after instances have been created can result in undefined behavior, since it bypasses any setters and a class instance may have already examined a particular property and not be expecting any changes through this route. - Parameters:
- dateRangeItemProperties- properties that should be used as new defaults when instances of this class are created
- See Also:
 
- 
setFromDateInitial value for the "from" date. Sets thefromDatefor this DateRangeItem.- Parameters:
- fromDate- the date from which this item should start it's range. Default value is today
 
- 
getFromDateInitial value for the "from" date.- Returns:
- java.util.Date
 
- 
getValueRetrieves the current value of this dateRangeItem. The return value is aDateRangeobject that excludes start and end values if they aren't set.
- 
setValueSets the value for this dateRangeItem. The value parameter is aDateRangeobject that optionally includes both start and end values.- Parameters:
- value- the new value for this item
 
- 
setCanEditCriterionPredicateThe defaultcanEditCriterion()predicate returns true if the specified criterion contains:- A single "lessOrEqual" or "greaterOrEqual" criterion on this field
- An "and" type criterion containing a "lessOrEqual" and a "greaterOrEqual" criterion on this field
- A single "equals" criterion.  Internally, this will be converted into a range         by constructing
 an "and" type criterion containing both a "lessOrEqual" and          a "greaterOrEqual" criterion on this field.  Note
 that subsequent calls to the FormItemCriterionGetter'sgetCriterion()method will return this more complex criterion.
 - Overrides:
- setCanEditCriterionPredicatein class- CanvasItem
- Parameters:
- predicate- the predicate to determine the form items that can edit the criterion in question
- See Also:
 
- 
setCriterionSetterThe defaultsetCriterion()implementation applies the specified criterion to this item for editing. Applies any specified "greaterOrEqual" operator criterion or sub-criterion to ourfromFieldand any specified "lessOrEqual" operator criterion or sub-criterion to ourtoField.Note that a single "equals" criterion can also be passed. See setCanEditCriterionPredicate()for more detail.- Overrides:
- setCriterionSetterin class- CanvasItem
- Parameters:
- setter- provides a method to update this field with the edited criterion
 
 
-