|
HDIV API 2.0.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.struts2.components.Component
org.apache.struts2.components.UIBean
org.apache.struts2.components.DateTimePicker
org.hdiv.components.DateTimePickerHDIV
public class DateTimePickerHDIV
Renders a date/time picker in a dropdown container.
A stand-alone DateTimePicker widget that makes it easy to select a date/time, or increment by week, month, and/or year.
Dates attributes passed in the `RFC 3339` format: Renders date/time picker element. Format supported by this component are:-| Format | Description |
| #dd | Display day in two digits format |
| #d | Try to display day in one digit format, if cannot use 2 digit format |
| #MM | Display month in two digits format |
| #M | Try to display month in one digits format, if cannot use 2 digit format |
| #yyyy | Display year in four digits format |
| #yy | Display the last two digits of the yaer |
| #y | Display the last digits of the year |
It is possible to customize the user-visible formatting with either the formatLength or displayFormat attributes. The value sent to the server is typically a locale-independent value in a hidden field as defined by the name attribute. RFC3339 representation is used by default, but other options are available with saveFormat
Examples
Example 1:
<s:datetimepicker name="order.date" label="Order Date" />
Example 2:
<s:datetimepicker name="delivery.date" label="Delivery Date" format="#yyyy-#MM-#dd" />
The css could be changed by using the following :-
<s:datetimepicker name="birthday" label="Birthday" templateCss="...." />
| Field Summary | |
|---|---|
static java.lang.String |
TEMPLATE
|
| Fields inherited from class org.apache.struts2.components.DateTimePicker |
|---|
adjustWeeks, dayWidth, displayFormat, displayWeeks, endDate, formatLength, iconPath, language, LOG, startDate, staticDisplay, templateCssPath, toggleDuration, toggleType, type, weekStartsOn |
| Fields inherited from class org.apache.struts2.components.UIBean |
|---|
accesskey, cssClass, cssStyle, defaultTemplateDir, defaultUITheme, disabled, key, label, labelPosition, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, required, requiredposition, response, tabindex, template, templateDir, templateEngineManager, templateSuffix, theme, title, tooltip, tooltipConfig, value |
| Fields inherited from class org.apache.struts2.components.Component |
|---|
actionMapper, COMPONENT_STACK, id, parameters, stack |
| Constructor Summary | |
|---|---|
DateTimePickerHDIV(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
|
| Method Summary | |
|---|---|
org.hdiv.dataComposer.IDataComposer |
getDataComposer()
|
protected java.lang.String |
getDefaultTemplate()
|
| Methods inherited from class org.apache.struts2.components.DateTimePicker |
|---|
evaluateParams, setAdjustWeeks, setDayWidth, setDisplayFormat, setDisplayWeeks, setEndDate, setFormatLength, setIconPath, setLanguage, setStartDate, setStaticDisplay, setTemplateCssPath, setToggleDuration, setToggleType, setType, setWeekStartsOn |
| Methods inherited from class org.apache.struts2.components.UIBean |
|---|
addFormParameter, buildTemplateName, enableAncestorFormCustomOnsubmit, end, escape, evaluateExtraParams, evaluateNameValue, getTemplate, getTemplateDir, getTheme, getTooltipConfig, getValueClassType, mergeTemplate, populateComponentHtmlId, setAccesskey, setCssClass, setCssStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setKey, setLabel, setLabelposition, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequired, setRequiredposition, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTheme, setTitle, setTooltip, setTooltipConfig, setValue |
| Methods inherited from class org.apache.struts2.components.Component |
|---|
addAllParameters, addParameter, altSyntax, copyParams, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findValue, findValue, findValue, getComponentStack, getId, getParameters, getStack, popComponentStack, setActionMapper, setId, start, toString, usesBody |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String TEMPLATE
| Constructor Detail |
|---|
public DateTimePickerHDIV(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
| Method Detail |
|---|
protected java.lang.String getDefaultTemplate()
getDefaultTemplate in class org.apache.struts2.components.DateTimePickerpublic org.hdiv.dataComposer.IDataComposer getDataComposer()
|
HDIV 2.0.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||