Uploaded image for project: 'MyFaces Tomahawk'
  1. MyFaces Tomahawk
  2. TOMAHAWK-3

inputCalendar with CalendarConverter loses value data

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.1.9
    • Calendar
    • None
    • windows xp pro

    Description

      When I set a Converter for java.util.Calendar to inputCalendar, the value will not be rendered.

      <t:inputCalendar id="calendar_1"
      value="#

      {exampleInputBean.calendar}

      "
      renderAsPopup="true">
      <f:converter converterId="de.orgaplan.faces.CalendarConverter" />
      </t:inputCalendar>

      Because the HtmlCalendarRenderer throws an IllegalArgumentException and set the value to null.
      My Converter is not an Instance of DateConverter.

      Date value;

      try
      {
      // value = RendererUtils.getDateValue(inputCalendar);
      Converter converter = getConverter(inputCalendar);
      if (converter instanceof DateConverter)

      { value = ((DateConverter) converter).getAsDate(facesContext, component); }

      else

      { value = RendererUtils.getDateValue(inputCalendar); }

      }
      catch (IllegalArgumentException illegalArgumentException)

      { value = null; }

      Attachments

        Activity

          People

            lu4242 Leonardo Uribe
            svogt1 Sven Vogt
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: