public class FieldSetDateBox extends AbstractFieldSet implements FieldSet, com.google.gwt.event.logical.shared.ValueChangeHandler<Date>, com.google.gwt.event.dom.client.MouseUpHandler, com.google.gwt.event.dom.client.KeyUpHandler
FieldSet
for displaying and editing
Dates
. It's working on stings for compatibility reasons with
old db-code. Works with an internal date format of "yyyy-MM-dd".
Displays the Date as i18n date format. If the given string is not in
"yyyy-MM-dd" format, or the input by the ui is not compatible with
"yyyy-MM-dd" a warning will be set but no errors. So even with
strange or non date format the FieldSetDateBox
will not block
the work.changed, enabled, errorLabel, errorValidators, form, formGroup, helpText, inititalValue, label, panel, tooltip, warningLabel, warningValidators
Constructor and Description |
---|
FieldSetDateBox(String name,
String value,
String helpText) |
FieldSetDateBox(String name,
String value,
String helpText,
int maxLength) |
Modifier and Type | Method and Description |
---|---|
String |
getValue()
Returns internal value, if possible as "yyyy-MM-dd" like sting
representation of date.
|
void |
onKeyUp(com.google.gwt.event.dom.client.KeyUpEvent event) |
void |
onMouseUp(com.google.gwt.event.dom.client.MouseUpEvent event) |
void |
onValueChange(com.google.gwt.event.logical.shared.ValueChangeEvent<Date> event) |
void |
setEnabled(Boolean enabled)
Set the
FieldSet into write/write-protected mode. |
void |
setValue(String value)
To get a valid input without warnings use "yyyy-MM-dd" formated string
representation of date.
|
addErrorValidator, addWarningValidator, checkField, clearChanged, clearErrors, clearErrorValidators, clearWarnings, clearWarningValidators, getEnabled, getError, getErrorValidators, getLabel, getWarning, onChange, onFocus, setError, setErrors, setErrorValidators, setLabel, setWarning, setWarnings, setWarningValidators, validate
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
clearChanged, clearErrors, clearWarnings, getEnabled, getError, getLabel, getWarning, setError, setLabel, setWarning
public String getValue()
public void onKeyUp(com.google.gwt.event.dom.client.KeyUpEvent event)
onKeyUp
in interface com.google.gwt.event.dom.client.KeyUpHandler
public void onMouseUp(com.google.gwt.event.dom.client.MouseUpEvent event)
onMouseUp
in interface com.google.gwt.event.dom.client.MouseUpHandler
public void onValueChange(com.google.gwt.event.logical.shared.ValueChangeEvent<Date> event)
onValueChange
in interface com.google.gwt.event.logical.shared.ValueChangeHandler<Date>
public void setEnabled(Boolean enabled)
FieldSet
FieldSet
into write/write-protected mode.setEnabled
in interface FieldSet
enabled
- to get write-mode disable to get write-protected modeCopyright © 2016. All rights reserved.