ajax javascript checks for existence of triggering html element
---------------------------------------------------------------

                 Key: MYFACES-2599
                 URL: https://issues.apache.org/jira/browse/MYFACES-2599
             Project: MyFaces Core
          Issue Type: Bug
          Components: JSR-314
    Affects Versions: 2.0.0-beta-2
         Environment: Javascript
            Reporter: Ganesh Jung


This one is a bit special. I remove the triggering element from the DOM, 
afterwards I trigger it's onchange method. Works with Mojarra, but MyFaces 
insists, that the triggering element must exist in the DOM, though this isn't 
necessary from the spec.

                <h:form id="testForm">
                        <h:inputText id="test" value="#{myBean.test}" >
                                <f:ajax render="test2"/>
                </h:inputText>
                        <h:inputText id="test2" value="#{myBean.test}" />
                    <script type="text/javascript">
                                //<![CDATA[
                        var myTest = document.getElementById("testForm:test");
                        var test_onchange = myTest.onchange;
                        myTest.parentNode.removeChild(myTest);
                        test_onchange();
                                //]]>
                        </script>
                </h:form>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to