ICEfaces
  1. ICEfaces
  2. ICE-1418

Required attribute valueBinding unset when using partialSubmit

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5.3
    • Fix Version/s: 1.6DR#3, 1.6
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      any

      Description

      When the attribute "partialSubmit" of an UIInput or UICommand is true, ICEFaces
      modifies all the others inputText components and their required property is set
      to FALSE.

      I think that there's a problem when the required attribute contains a ValueBinding.

      Consider the following example:

       

            <ice:commandButton action="#{testBean.togglePopup}" value="Partial Submit"
      partialSubmit="true"/>

            <ice:commandButton action="#{testBean.togglePopup}" value="Standard Submit" />

            <ice:inputText required="#{testBean.required}"/>

       

      After the a partial submit cycle, ICEFaces assigns TRUE to the required
      attribute of the previously modified components.This is not
      correct because if the required attribute contains a value-binding then that
      value-binding is lost and the expression is not evaluated any more.
      1. ReceiveSendUpdates.java
        6 kB
        Philip Breau
      2. SiaBlockingServlet.java
        25 kB
        Philip Breau

        Issue Links

          Activity

          Philip Breau created issue -
          Philip Breau made changes -
          Field Original Value New Value
          Support Case References https://www.icesoft.ca:4443/supportilla/show_bug.cgi?id=4030
          Support Customer Ref. #s 725
          Philip Breau made changes -
          Attachment ReceiveSendUpdates.java [ 10365 ]
          Philip Breau made changes -
          Attachment SiaBlockingServlet.java [ 10366 ]
          Philip Breau made changes -
          Assignee Ted Goddard [ ted.goddard ]
          Philip Breau made changes -
          Fix Version/s 1.6DR#3 [ 10050 ]
          Ted Goddard made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Philip Breau made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Ken Fyten made changes -
          Assignee Ted Goddard [ ted.goddard ] Ken Fyten [ ken.fyten ]
          Ken Fyten made changes -
          Link This issue blocks ICE-1654 [ ICE-1654 ]
          Ken Fyten made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Fix Version/s 1.6 [ 10031 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Ken Fyten [ ken.fyten ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Philip Breau
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: