ICEfaces
  1. ICEfaces
  2. ICE-5913

ICEfaces 2 Compat Components not working with std JSF 2 <h:form> tag

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Beta1
    • Fix Version/s: 2.0-Beta2, 2.0.0
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEfaces 2.0 w/ JSF 2.0.3, Compat. Comp. Showcase
    • Affects:
      Compatibility/Configuration

      Description

      Using the Compat Component Showcase sample app, checked all .xhtml files under folders and sub-folders of component-showcase\web\WEB-INF\includes. Only three files have ice:form presenting. None of the ice:form has the "partialSubmit=true" attribute defined. Those three files are:

      includes\templates\page-template.xhtml
      includes\content\navigation.xhtml
      includes\content\languageThemeControl.xhtml

      Replaced the ice:form with h:form in the files, and tested compat showcase. Except for the top level 4 menus (Extended Components, Custom Components, Layout Panels, and Table), none of the demo links in the navigation tree is clickable.

      Tested on Glimmer revision 21939 using Tomcat 6 and FF3.6

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22178 Mon Aug 16 10:11:48 MDT 2010 mircea.toma ICE-5913 Add todo.
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/java/com/icesoft/faces/application/ExtrasSetup.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22177 Mon Aug 16 09:40:03 MDT 2010 mircea.toma ICE-5913 Set 'defaultValue' for the 'javax.faces.ViewState' input element so that a form reset will reassign the same value (the view state key) to the input element.
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/javascript/application.js
        Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/javascript/status.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22173 Sun Aug 15 06:55:55 MDT 2010 mircea.toma ICE-5913 Render icefacesCssUpdates input hidden field using a FormEndRenderer since DnD and popup panel rely on it.
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/java/com/icesoft/faces/application/ExtrasSetup.java
        Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/java/com/icesoft/faces/renderkit/dom_html_basic/FormRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22071 Mon Aug 02 06:37:06 MDT 2010 mircea.toma ICE-5913 Remove check foe deltasubmit when decorating the forms.
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/render/DOMRenderKit.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22070 Mon Aug 02 06:35:57 MDT 2010 mircea.toma ICE-5913 Turn on deltaSumit functionality in the client only when the view is ICEfaces enabled.
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/render/DOMRenderKit.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22065 Fri Jul 30 15:43:54 MDT 2010 ted.goddard FormBoost for cases other than deltaSubmit (ICE-5913)
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/render/DOMRenderKit.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22059 Fri Jul 30 09:22:27 MDT 2010 mircea.toma ICE-5913 Introduce FormEndRendering utility to allow rendering of markup right before 'form' end tag is rendered. Use utility to render the hidden input fields required by some ice:* components.
        Files Changed
        Commit graph ADD /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/util/FormEndRendering.java
        Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/java/com/icesoft/faces/application/ExtrasSetup.java
        Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/java/com/icesoft/faces/renderkit/dom_html_basic/FormRenderer.java
        Commit graph ADD /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/render/RendererWrapper.java
        Commit graph MODIFY /icefaces2/trunk/icefaces/compat/component-metadata/src/main/resources/com/icesoft/jsfmeta/templates/jsf11/resources/faces-config-rt.ftl
        Commit graph ADD /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/util/FormEndRenderer.java
        Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/resources/META-INF/faces-config.xml
        Commit graph DEL /icefaces2/trunk/icefaces/compat/core/src/main/java/com/icesoft/faces/application/OverrideDefaultFormRenderers.java
        Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/render/DOMRenderKit.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22018 Mon Jul 26 08:37:12 MDT 2010 mircea.toma ICE-5913 Introduce renderer that exteds h:form renderer to render the hidden input fields required by some ice:* components. Introduce also system event listener that changes the h:form renderer to the overriding render.
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/compat/component-metadata/src/main/resources/com/icesoft/jsfmeta/templates/jsf11/resources/faces-config-rt.ftl
        Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/resources/META-INF/faces-config.xml
        Commit graph ADD /icefaces2/trunk/icefaces/compat/core/src/main/java/com/icesoft/faces/application/OverrideDefaultFormRenderers.java

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: