Example #1
0
  /** @see com.alkacon.geranium.client.ui.input.I_FormWidget#setErrorMessage(java.lang.String) */
  public void setErrorMessage(String errorMessage) {

    if (ClientStringUtil.isNotEmptyOrWhitespaceOnly(errorMessage)) {
      if (ClientStringUtil.isNotEmptyOrWhitespaceOnly(m_errorMessageWidth)) {
        m_error.setWidth(m_errorMessageWidth);
      } else {
        m_error.setWidth((getOffsetWidth() - 8) + Unit.PX.toString());
      }
      m_textboxContainer.removeStyleName(CSS.textBoxPanel());
      m_textboxContainer.addStyleName(CSS.textBoxPanelError());
    } else {
      m_textboxContainer.removeStyleName(CSS.textBoxPanelError());
      m_textboxContainer.addStyleName(CSS.textBoxPanel());
    }
    m_error.setText(errorMessage);
  }
Example #2
0
  /** @see com.alkacon.geranium.client.ui.input.I_FormWidget#getApparentValue() */
  public String getApparentValue() {

    String result = m_textbox.getValue();
    if (ClientStringUtil.isEmpty(result)) {
      result = null;
    }
    return result;
  }