org.apache.tapestry.dojo.form
Class DropdownDatePicker
java.lang.Object
org.apache.hivemind.impl.BaseLocatable
org.apache.tapestry.AbstractComponent
org.apache.tapestry.form.AbstractFormComponent
org.apache.tapestry.dojo.form.AbstractFormWidget
org.apache.tapestry.dojo.form.DropdownDatePicker
- All Implemented Interfaces:
- org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, IFormWidget, IWidget, IFormComponent, TranslatedField, ValidatableField, IComponent, IDirectEvent, Component, IRender
public abstract class DropdownDatePicker
- extends AbstractFormWidget
- implements TranslatedField
Implementation of the dojo DropdownDatePicker widget as a tapestry
component. Wraps a form input field with a date picker icon next to it
that when clicked on reveals a calendar to choose date values from.
- Author:
- jkuhnert
Methods inherited from class org.apache.tapestry.form.AbstractFormComponent |
generateClientId, getCanTakeFocus, getForm, getIdParameter, getName, getRenderBodyOnRewind, peekClientId, renderComponent, renderDelegateAttributes, renderDelegatePrefix, renderDelegateSuffix, setForm, setName, setName |
Methods inherited from class org.apache.tapestry.AbstractComponent |
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, equals, finishLoad, finishLoad, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getBoundId, getClientId, getComponent, getComponents, getContainedComponent, getContainedRenderers, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getInnerRenderers, getListeners, getMessages, getNamespace, getPage, getRenderWorker, getSpecification, getSpecifiedId, getTemplateTagName, hasEvents, hashCode, isInActiveState, isParameterBound, isRendering, isStateful, pageEndRender, prepareForRender, render, renderBody, renderIdAttribute, renderInformalParameters, setBinding, setClientId, setContainedComponent, setContainer, setHasEvents, setId, setNamespace, setPage, setTemplateTagName, toString, triggerEvent |
Methods inherited from class org.apache.hivemind.impl.BaseLocatable |
getLocation, setLocation |
Methods inherited from interface org.apache.tapestry.IComponent |
addAsset, addBody, addComponent, enterActiveState, finishLoad, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getListeners, getMessages, getNamespace, getPage, getSpecification, getSpecifiedId, getTemplateTagName, isRendering, peekClientId, renderBody, setBinding, setClientId, setContainedComponent, setContainer, setId, setNamespace, setPage, setTemplateTagName |
Methods inherited from interface org.apache.tapestry.IRender |
render |
Methods inherited from interface org.apache.hivemind.LocationHolder |
setLocation |
Methods inherited from interface org.apache.hivemind.Locatable |
getLocation |
DropdownDatePicker
public DropdownDatePicker()
getValue
public abstract Object getValue()
- parameter.
setValue
public abstract void setValue(Object value)
isDisabled
public abstract boolean isDisabled()
- Description copied from interface:
IFormComponent
- Returns true if the component is disabled. This is important when the containing form is
submitted, since disabled parameters do not update their bindings.
- Specified by:
isDisabled
in interface IFormComponent
getIconAlt
public abstract String getIconAlt()
- Alt html text for the date icon, what is displayed when mouse hovers over icon.
getDisplayWeeks
public abstract int getDisplayWeeks()
isAdjustWeeks
public abstract boolean isAdjustWeeks()
getStartDate
public abstract Object getStartDate()
getEndDate
public abstract Object getEndDate()
getWeekStartsOn
public abstract int getWeekStartsOn()
isStaticDisplay
public abstract boolean isStaticDisplay()
renderFormWidget
protected void renderFormWidget(IMarkupWriter writer,
IRequestCycle cycle)
- Called when rendering a form widget.
- Specified by:
renderFormWidget
in class AbstractFormWidget
- Parameters:
writer
- The markup writer to render with.cycle
- The cycle associated with request.
rewindFormWidget
protected void rewindFormWidget(IMarkupWriter writer,
IRequestCycle cycle)
- Description copied from class:
AbstractFormWidget
- Called during form submission to retrieve submitted input values.
Components should do any validation/retrieval of values in this method.
- Specified by:
rewindFormWidget
in class AbstractFormWidget
- Parameters:
writer
- The passed in IMarkupWriter
will be a NullWriter
, making
any content written ignored.cycle
- Typically used to retrieve submitted value via cycle.getParameter(getName())
.- See Also:
AbstractFormComponent.rewindFormComponent(org.apache.tapestry.IMarkupWriter, org.apache.tapestry.IRequestCycle)
isRequired
public boolean isRequired()
- Description copied from class:
AbstractFormComponent
- Returns false. Subclasses that might be required must override this method. Typically, this
involves checking against the component's validators.
- Specified by:
isRequired
in interface IFormComponent
- Overrides:
isRequired
in class AbstractFormComponent
- See Also:
AbstractFormComponent.isRequired()
getScript
public abstract IScript getScript()
- Injected.
getTranslatedFieldSupport
public abstract TranslatedFieldSupport getTranslatedFieldSupport()
- Injected.
getValidatableFieldSupport
public abstract ValidatableFieldSupport getValidatableFieldSupport()
- Injected.
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.