|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.smartgwt.client.core.JsObject
com.smartgwt.client.core.DataClass
com.smartgwt.client.core.RefDataClass
com.smartgwt.client.widgets.form.fields.FormItem
com.smartgwt.client.widgets.form.fields.CanvasItem
com.smartgwt.client.widgets.form.fields.DateRangeItem
public class DateRangeItem
Allows a user to select an absolute or relative range of dates via two RelativeDateItems (if allowRelativeDates is true) or two DateItems.
DateRangeItem is just a convenience
relative to using two RelativeDateItem or DateItem controls in a form, using operator and 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.
| Field Summary |
|---|
| Fields inherited from class com.smartgwt.client.core.JsObject |
|---|
jsObj |
| Constructor Summary | |
|---|---|
DateRangeItem()
|
|
DateRangeItem(JavaScriptObject jsObj)
|
|
DateRangeItem(String name)
|
|
DateRangeItem(String name,
String title)
|
|
| Method Summary | |
|---|---|
Boolean |
canEditCriterion(Criterion criterion)
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. |
Boolean |
getAllowRelativeDates()
Whether to allow the user to specify relative dates (via RelativeDateItems) or whether dates are absolute (via DateItems). |
Date |
getFromDate()
Initial value for the "from" date. |
String |
getFromTitle()
The title for the "from" part of the range. |
TitleOrientation |
getInnerTitleOrientation()
The title orientation for the to / from sub-items. |
String |
getInputFormat()
For fields of type "date", if this is an editable field such as a TextItem, this property allows you to specify the inputFormat applied to the item. |
static DateRangeItem |
getOrCreateRef(JavaScriptObject jsObj)
|
Boolean |
getShouldSaveValue()
Allow dateRangeItems' values to show up in the form's values array, or if DynamicForm.getValuesAsCriteria is called, for the
criterion to be included in the returned AdvancedCriteria object |
Date |
getToDate()
Initial value for the "to" date. |
String |
getToTitle()
The title for the "to" part of the range. |
DateRange |
getValue()
Retrieves the current value of this dateRangeItem. |
Boolean |
hasAdvancedCriteria()
Overridden to return true: dateRangeItems always generate AdvancedCriteria. |
void |
setAllowRelativeDates(Boolean allowRelativeDates)
Whether to allow the user to specify relative dates (via RelativeDateItems) or whether dates are absolute (via DateItems). |
void |
setCriterion(Criterion criterion)
Applies the specified criterion to this item for editing. |
void |
setFromDate(Date fromDate)
Initial value for the "from" date. |
void |
setFromTitle(String fromTitle)
The title for the "from" part of the range. |
void |
setInnerTitleOrientation(TitleOrientation innerTitleOrientation)
The title orientation for the to / from sub-items. |
void |
setInputFormat(String inputFormat)
For fields of type "date", if this is an editable field such as a TextItem, this property allows you to specify the inputFormat applied to the item. |
void |
setShouldSaveValue(Boolean shouldSaveValue)
Allow dateRangeItems' values to show up in the form's values array, or if DynamicForm.getValuesAsCriteria is called, for the
criterion to be included in the returned AdvancedCriteria object |
void |
setToDate(Date toDate)
Initial value for the "to" date. |
void |
setToTitle(String toTitle)
The title for the "to" part of the range. |
void |
setValue(DateRange value)
Sets the value for this dateRangeItem. |
| Methods inherited from class com.smartgwt.client.widgets.form.fields.CanvasItem |
|---|
addShowValueHandler, createCanvas, getApplyPromptToCanvas, getCanvas, getCriterion, getEditCriteriaInInnerForm, getOverflow, getPrompt, setApplyPromptToCanvas, setCanvas, setEditCriteriaInInnerForm, setOverflow, setPrompt, setupCanvasConstructor, storeValue, storeValue, storeValue |
| Methods inherited from class com.smartgwt.client.core.RefDataClass |
|---|
getRef, getRef |
| Methods inherited from class com.smartgwt.client.core.DataClass |
|---|
doAddHandler, fireEvent, getAttributeAsDoubleArray, getAttributeAsIntArray, getAttributeAsLong, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsStringArray, getAttributes, getHandlerCount, getJsObj, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute |
| Methods inherited from class com.smartgwt.client.core.JsObject |
|---|
setJsObj |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
|---|
fireEvent |
| Constructor Detail |
|---|
public DateRangeItem()
public DateRangeItem(JavaScriptObject jsObj)
public DateRangeItem(String name)
public DateRangeItem(String name,
String title)
| Method Detail |
|---|
public static DateRangeItem getOrCreateRef(JavaScriptObject jsObj)
public void setAllowRelativeDates(Boolean allowRelativeDates)
RelativeDateItems) or whether dates are absolute (via DateItems).
allowRelativeDates - allowRelativeDates Default value is falsepublic Boolean getAllowRelativeDates()
RelativeDateItems) or whether dates are absolute (via DateItems).
public void setFromTitle(String fromTitle)
fromTitle - fromTitle Default value is "From"public String getFromTitle()
public void setInnerTitleOrientation(TitleOrientation innerTitleOrientation)
this.titleOrientation or this.form.titleOrientation.
innerTitleOrientation - innerTitleOrientation Default value is nullpublic TitleOrientation getInnerTitleOrientation()
this.titleOrientation or this.form.titleOrientation.
public void setInputFormat(String inputFormat)
"date", if this is an editable field such as a TextItem, this property allows you to specify the inputFormat applied to the item.
setInputFormat in class FormIteminputFormat - inputFormat Default value is nullFormItem.setDateFormatter(com.smartgwt.client.types.DateDisplayFormat)public String getInputFormat()
"date", if this is an editable field such as a TextItem, this property allows you to specify the inputFormat applied to the item.
getInputFormat in class FormItemFormItem.getDateFormatter()public void setShouldSaveValue(Boolean shouldSaveValue)
DynamicForm.getValuesAsCriteria is called, for the
criterion to be included in the returned AdvancedCriteria object
setShouldSaveValue in class CanvasItemshouldSaveValue - shouldSaveValue Default value is truepublic Boolean getShouldSaveValue()
DynamicForm.getValuesAsCriteria is called, for the
criterion to be included in the returned AdvancedCriteria object
getShouldSaveValue in class CanvasItempublic void setToTitle(String toTitle)
toTitle - toTitle Default value is "To"public String getToTitle()
public Boolean canEditCriterion(Criterion criterion)
getCriterion() will return this more complex criterion.
canEditCriterion in class CanvasItemcriterion - criterion to test
CriteriaEditing overview and related methodspublic Boolean hasAdvancedCriteria()
hasAdvancedCriteria in class CanvasItemCriteriaEditing overview and related methodspublic void setCriterion(Criterion criterion)
fromField and any
specified "lessOrEqual" operator criterion or sub-criterion to our toField. Note that a single "equals" criterion can
also be passed. See canEditCriterion()
for more detail.
setCriterion in class CanvasItemcriterion - criterion to editpublic void setFromDate(Date fromDate)
fromDate for this DateRangeItem.
fromDate - the date from which this item should start it's range. Default value is todaypublic Date getFromDate()
public void setToDate(Date toDate)
toDate for this DateRangeItem.
toDate - the date at which this item should end it's range. Default value is todaypublic Date getToDate()
public DateRange getValue()
DateRange object that excludes start and end values if they aren't set.
getValue in class FormItempublic void setValue(DateRange value)
DateRange object
that optionally includes both start and end values.
value - the new value for this item
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||