[
https://issues.jboss.org/browse/RF-13595?page=com.atlassian.jira.plugin.s...
]
Michael B updated RF-13595:
---------------------------
Description:
When loading input components with a rich:validator via ajax (re-render), client side
validation bridge breaks due to missing JS function av_xxxxxxxxx.
As already described in further detail in a comment to this JIRA here:
https://issues.jboss.org/browse/RF-12031
I've created a very basic example project to reproduce the problem for a single input
field which becomes visible (re-rendered) when you click on an a4j:commandButton.
Please note that this is a minimum example only. The problem is also reproducable for
other input components besides h:inputText - like for example rich:calendar.
The workaround described in the referenced JIRA creates other problems in client JS when
combined with other components like rich:focus and is also not applicable for other input
components besides h:inputText.
We think the problem is located in the way JS functions are optimized for being re-used as
well as in the way they are (not) added on the client side when a component becomes
visible on ajax response re-rendering.
Please use attached eclipse project to easily reproduce the problem => open Firefox
=> Firebug console to see the error about the missing JS function av_xxxxxxx ...
was:
When loading input components with a rich:validator via ajax (re-render), client side
validation bridge breaks due to missing JS function av_xxxxxxxxx.
As already described in further detail in a comment to this JIRA here:
https://issues.jboss.org/browse/RF-12031
I've created a very basic example project to reproduce the problem for a single input
field which becomes visible (re-rendered) when you click on an a4j:commandButton.
Please note that this is a minimum example only. The problem is also reproducable for
other input components besides h:inputText like for example rich:calendar.
The workaround described in the referenced JIRA creates other problems in client JS when
combined with other components like rich:focus and is also not applicable for other input
components besides h:inputText.
We think the problem is located in the way JS functions are optimized for being re-used as
well as in the way they are (not) added on the client side when a component becomes
visible on ajax response re-rendering.
rich:validator doesn't work when loaded via ajax (re-render)
------------------------------------------------------------
Key: RF-13595
URL:
https://issues.jboss.org/browse/RF-13595
Project: RichFaces
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: component-validators
Affects Versions: 4.3.5
Environment: RF 4.3.5
Mojarra 2.1.27
Java 7 Update 51 x64
Tomcat 7.0.52
Firefox 28.0 + Firebug
Reporter: Michael B
Attachments: validationTest.zip
When loading input components with a rich:validator via ajax (re-render), client side
validation bridge breaks due to missing JS function av_xxxxxxxxx.
As already described in further detail in a comment to this JIRA here:
https://issues.jboss.org/browse/RF-12031
I've created a very basic example project to reproduce the problem for a single input
field which becomes visible (re-rendered) when you click on an a4j:commandButton.
Please note that this is a minimum example only. The problem is also reproducable for
other input components besides h:inputText - like for example rich:calendar.
The workaround described in the referenced JIRA creates other problems in client JS when
combined with other components like rich:focus and is also not applicable for other input
components besides h:inputText.
We think the problem is located in the way JS functions are optimized for being re-used
as well as in the way they are (not) added on the client side when a component becomes
visible on ajax response re-rendering.
Please use attached eclipse project to easily reproduce the problem => open Firefox
=> Firebug console to see the error about the missing JS function av_xxxxxxx ...
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira