ICEfaces
  1. ICEfaces
  2. ICE-10894

ACE Client Validators are incompatible with ace:tabSet

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.1
    • Fix Version/s: EE-4.1.0.RC1, EE-4.1.0.GA, 4.2.BETA, 4.2
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Tomcat 7, ICEfaces 4 trunk r46533, all browsers
    • Assignee Priority:
      P2

      Description

      ACE client side validators do not work properly within an ace:tabSet. When changing a tab while a validator is invoked no navigation occurs.
      Also when using ACE client validators within the emporium application a form that uses the client validators is reset each time that an auction notification is received.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #48520 Wed Mar 16 18:21:47 MDT 2016 mircea.toma ICE-10894 Clear focus field to avoid submit loop.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tabset/tabset.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #48519 Wed Mar 16 17:00:53 MDT 2016 mircea.toma ICE-10894 Move back the creation of the hidden field into the form element. Modified client validation client code to fallback into searching for the component's root element from the ice.event.target.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tabset/tabset.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/clientvalidator/clientvalidator.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #48494 Mon Mar 07 17:22:30 MST 2016 mircea.toma ICE-10894 Render hidden input inside tabset root element to ensure that parent can be found by tab is changed.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tabset/tabset.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #48493 Mon Mar 07 15:30:34 MST 2016 mircea.toma ICE-10894 Detect 'immediate' submit marker on UIInput, UICommand components and also on any component that implements the 'isImmediate' method.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/clientValidator/ImmediateComponentCollector.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #46537 Tue Dec 15 11:35:25 MST 2015 carlo.guglielmin ICE-5377 - Removed client-side validators for now because there are issues with tabset (set ICE-10894)
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/ace/emporium/src/main/webapp/WEB-INF/includes/settings-tab.xhtml
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/ace/emporium/src/main/webapp/WEB-INF/includes/post-tab.xhtml

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Liana Munroe
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: