/** @see com.google.gwt.user.client.ui.HasValue#setValue(java.lang.Object, boolean) */ public void setValue(Date value, boolean fireEvents) { m_tmpValue = value; if (fireEvents) { fireChange(getValue(), value); m_oldValue = value; } m_box.setText(CmsDateConverter.toString(value)); }
/** @see org.opencms.gwt.client.ui.input.I_CmsFormWidget#setEnabled(boolean) */ public void setEnabled(boolean enabled) { if (!enabled) { m_tmpValue = getValue(); m_box.setText(Messages.get().key(Messages.GUI_INPUT_NOT_USED_0)); } else { setValue(m_tmpValue); } m_box.setEnabled(enabled); }
/** * Sets the value of the date picker. * * <p> * * @param date the value to set * @param fireEvents signals whether the value changed event should be fired or not */ private void setPickerValue(Date date, boolean fireEvents) { if (date == null) { date = new Date(); } m_picker.setValue(date, fireEvents); m_picker.setCurrentMonth(date); m_time.setText(CmsDateConverter.cutSuffix(CmsDateConverter.getTime(date)).trim()); if (CmsDateConverter.isAm(date)) { m_ampmGroup.selectButton(m_am); } else { m_ampmGroup.selectButton(m_pm); } }