/*************************************** * @see TextControl#setColumns(int) */ @Override public void setColumns(int nColumns) { getDateWidget().getTextBox().setVisibleLength(nColumns); }
/*************************************** * Returns the editable state of this component. * * @return TRUE if the component allows editing, FALSE if it is readonly */ @Override public boolean isEditable() { return !getDateWidget().getTextBox().isReadOnly(); }
/*************************************** * Sets the editable state of this component. * * @param bEditable TRUE to make the component editable, FALSE to make it * readonly */ @Override public void setEditable(boolean bEditable) { getDateWidget().getTextBox().setReadOnly(!bEditable); }
/*************************************** * Overridden to return the result of {@link DateBox#getTextBox()}. * * @see TextControl#getTextBox() */ @Override protected IsTextControlWidget getTextBox() { return new ValueBoxWrapper(getDateWidget().getTextBox()); }
/*************************************** * Returns the currently selected date value of this component. * * @return The current date value (will be NULL if edit field is empty) */ @Override public Date getDate() { Date rDate = null; if (getDateWidget().getTextBox().getText().length() > 0) { rDate = getDateWidget().getDatePicker().getValue(); } return rDate; }
/*************************************** * Sets the date value of this component. * * @param rDate The new date value or NULL for an empty edit field */ @Override public void setDate(Date rDate) { if (rDate == null) { getDateWidget().getTextBox().setText(""); } else { getDateWidget().setValue(rDate); } }
rRowWidget = ((DateBox) rRowWidget).getTextBox();
aDateBox.getTextBox().setText("ERR: invalid date"); addKeyHandlers(aDateBox.getTextBox());
TextBox dateTextBox = dateBoxFilter.getTextBox(); dateTextBox.addBlurHandler(new BlurHandler() {