ICEfaces
  1. ICEfaces
  2. ICE-9698

deltaSubmit=true is causing conversion errors on ace:comboBox

    Details

    • Assignee Priority:
      P2
    • Salesforce Case Reference:
    • Workaround Exists:
      Yes
    • Workaround Description:
      Set deltaSubmit=false (Default)

      Description

      The test scenario is that an ace:comboBox is using an enum object for the list/value binding. There is also a button on the page that will open an ace:dialog. With the deltaSubmit context parameter set to true, opening the dialog via the button is causing a converter error:

      javax.faces.convert.ConverterException: Report: : '' must be convertible to an enum.
      at javax.faces.convert.EnumConverter.getAsString(EnumConverter.java:216)
      at org.icefaces.ace.component.combobox.ComboBoxRenderer.getConvertedValueForClient(ComboBoxRenderer.java:478)
      at org.icefaces.ace.component.combobox.ComboBoxRenderer.encodeScript(ComboBoxRenderer.java:259)
      at org.icefaces.ace.component.combobox.ComboBoxRenderer.encodeBegin(ComboBoxRenderer.java:175)

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #39044 Thu Nov 28 13:40:10 MST 2013 mircea.toma ICE-9698 Modified ComboBoxRenderer to write out the selected value into the hidden input element so that delta submit can correctly calculate the previous parameters off the old document.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/combobox/ComboBoxRenderer.java

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: