|
|||||||||
| 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.StaticTextItem
com.smartgwt.client.widgets.form.fields.MiniDateRangeItem
public class MiniDateRangeItem
Provides a compact interface for editing a date range, by providing a read-only display of the current selected date range with an icon to launch a DateRangeDialog to edit the range.
| Field Summary |
|---|
| Fields inherited from class com.smartgwt.client.core.JsObject |
|---|
jsObj |
| Constructor Summary | |
|---|---|
MiniDateRangeItem()
|
|
MiniDateRangeItem(JavaScriptObject jsObj)
|
|
MiniDateRangeItem(String name)
|
|
MiniDateRangeItem(String name,
String title)
|
|
| Method Summary | |
|---|---|
Boolean |
allowRelativeDates()
Whether the DateRangeDialog opened when the pickerIcon is clicked should display RelativeDateItems or DateItems. |
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 |
getCanFocus()
Mini DateRangeItems are marked as canFocus:true, and set up with properties such that focus will always go to the icon to launch the dateRange dialog. |
Criterion |
getCriterion()
Returns the Criterion entered in the fields shown in the rangeDialog. |
DateDisplayFormat |
getDateDisplayFormat()
Format for displaying dates in to the user. |
Date |
getFromDate()
Initial value for the "from" date. |
static MiniDateRangeItem |
getOrCreateRef(JavaScriptObject jsObj)
|
FormItemIcon |
getPickerIcon()
Icon that launches a DateChooser for choosing an absolute date. |
String |
getPickerIconPrompt()
The prompt to show when the mouse is hovered over the pickerIcon. |
Boolean |
getShouldSaveValue()
Allow miniDateRangeItems' 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 |
String |
getTextBoxStyle()
Base CSS class name for a form item's text box element. |
Date |
getToDate()
Initial value for the "to" date. |
DateRange |
getValue()
Retrieves the current value of this dateRangeItem. |
Boolean |
hasAdvancedCriteria()
Overridden to return true: dateRangeItems always generate AdvancedCriteria. |
void |
setCanFocus(Boolean canFocus)
Mini DateRangeItems are marked as canFocus:true, and set up with properties such that focus will always go to the icon to launch the dateRange dialog. |
void |
setCriterion(Criterion criterion)
Applies the specified criterion to this item for editing. |
void |
setDateDisplayFormat(DateDisplayFormat dateDisplayFormat)
Format for displaying dates in to the user. |
void |
setFromDate(Date fromDate)
Initial value for the "from" date. |
void |
setPickerIcon(FormItemIcon pickerIcon)
Icon that launches a DateChooser for choosing an absolute date. |
void |
setPickerIconPrompt(String pickerIconPrompt)
The prompt to show when the mouse is hovered over the pickerIcon. |
void |
setShouldSaveValue(Boolean shouldSaveValue)
Allow miniDateRangeItems' 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 |
setTextBoxStyle(String textBoxStyle)
Base CSS class name for a form item's text box element. |
void |
setToDate(Date toDate)
Initial value for the "to" date. |
void |
setValue(DateRange value)
Sets the value for this dateRangeItem. |
| Methods inherited from class com.smartgwt.client.widgets.form.fields.StaticTextItem |
|---|
getClipValue, getDateFormatter, getEscapeHTML, getWrap, setClipValue, setDateFormatter, setEscapeHTML, setWrap |
| 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 MiniDateRangeItem()
public MiniDateRangeItem(JavaScriptObject jsObj)
public MiniDateRangeItem(String name)
public MiniDateRangeItem(String name,
String title)
| Method Detail |
|---|
public static MiniDateRangeItem getOrCreateRef(JavaScriptObject jsObj)
public void setCanFocus(Boolean canFocus)
setCanFocus in class FormItemcanFocus - canFocus Default value is trueFocus overview and related methodspublic Boolean getCanFocus()
getCanFocus in class FormItemFocus overview and related methodspublic void setDateDisplayFormat(DateDisplayFormat dateDisplayFormat)
If this attribute is unset, the display value is formatted
intelligently according to the dates involved. For example, if both dates appear in the same month, the value will be
formatted as Month date1 - date2, Year and, if in different months of the same year, Month1 date1 -
Month2 date2, Year.
dateDisplayFormat - dateDisplayFormat Default value is nullpublic DateDisplayFormat getDateDisplayFormat()
If this attribute is unset, the display value is formatted
intelligently according to the dates involved. For example, if both dates appear in the same month, the value will be
formatted as Month date1 - date2, Year and, if in different months of the same year, Month1 date1 -
Month2 date2, Year.
public void setPickerIcon(FormItemIcon pickerIcon)
DateChooser for choosing an absolute date.
pickerIcon - pickerIcon Default value is nullpublic FormItemIcon getPickerIcon()
DateChooser for choosing an absolute date.
public void setPickerIconPrompt(String pickerIconPrompt)
pickerIcon.
pickerIconPrompt - pickerIconPrompt Default value is "Show Date Chooser"public String getPickerIconPrompt()
pickerIcon.
public void setShouldSaveValue(Boolean shouldSaveValue)
DynamicForm.getValuesAsCriteria is called, for the
criterion to be included in the returned AdvancedCriteria object
setShouldSaveValue in class FormItemshouldSaveValue - 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 FormItempublic void setTextBoxStyle(String textBoxStyle)
NOTE: See the CompoundFormItem_skinning discussion
for special skinning considerations.
setTextBoxStyle in class StaticTextItemtextBoxStyle - textBoxStyle Default value is "textItem"FormItem.setCellStyle(java.lang.String),
Appearance overview and related methodspublic String getTextBoxStyle()
NOTE: See the CompoundFormItem_skinning discussion
for special skinning considerations.
getTextBoxStyle in class StaticTextItemFormItem.getCellStyle(),
Appearance overview and related methodspublic Boolean allowRelativeDates()
pickerIcon is clicked should display RelativeDateItems or DateItems.
public Boolean canEditCriterion(Criterion criterion)
getCriterion() will return this more complex criterion.
canEditCriterion in class FormItemcriterion - criterion to test
CriteriaEditing overview and related methodspublic Criterion getCriterion()
rangeDialog. If both dates are entered, a
Criterion with an "and" operator will be returned with both a
"greaterOrEqual" and "lessOrEqual" sub-criteria. If either date is omitted, only the "greaterOrEqual" (from date) or
"lessOrEqual" (to date) Criterion is returned.
getCriterion in class FormItemCriteriaEditing overview and related methodspublic Boolean hasAdvancedCriteria()
hasAdvancedCriteria in class FormItemCriteriaEditing 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 FormItemcriterion - 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 | ||||||||