[
https://issues.apache.org/jira/browse/MYFACES-2742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12876202#action_12876202
]
Werner Punz edited comment on MYFACES-2742 at 6/7/10 7:15 AM:
--------------------------------------------------------------
Hi I tried to cover everything for the refactoring via unit testing, but as it
seems alas, I introduced a bug.
I will fix that asap (which should be tomorrow)
Werner
was (Author: werpu):
Hi I tried to cover everything for the refactoring via unit testing, but as
it seems alas, I introduce a bug.
I will fix that asap (which should be tomorrow)
Werner
> javax.faces.behavior.event = undefined
> --------------------------------------
>
> Key: MYFACES-2742
> URL: https://issues.apache.org/jira/browse/MYFACES-2742
> Project: MyFaces Core
> Issue Type: Bug
> Affects Versions: 2.0.1-SNAPSHOT
> Environment: OS: Ubuntu 10.04
> Browser: FireFox 3.6.3
> Reporter: Radek Hodain
>
> Request parameter "javax.faces.behavior.event" has undefined value if we
> submit button by ajax. The server side code isn't able to recognise that the
> button is submitted.
> If we have xhtml like this:
> <h:form prependId="false">
> <h:commandButton id="buttonId">
> <f:ajax />
> </h:commandButton>
> </h:form>
> the commandButton is rendered to this html output
> <input type="submit"
> onclick="jsf.util.chain(document.getElementById('buttonId'),
> event,'jsf.ajax.request(\'buttonId\',event,{\'javax.faces.behavior.event\':\'action\'})');
> return false;"
> name="buttonId"
> id="buttonId">
> When we submit the commandButton, javascript is performed and post parameters
> contain "undefined" value for key "javax.faces.behavior.event". I think that
> problem is in _Runtime.js in method exists. The method has two arguments root
> which is an array and subNms. In our case root contains
> execute : '@this', render : '@this', javax.faces.behavior.event : 'action'
> and subNms is "javax.faces.behavior.event". Next part of code tries to split
> subNms by dots. These parts are looked up in the root but the root contains
> whole key "javax.faces.behavior.event". The method returns false and the
> request parameter "javax.faces.behavior.event" stays undefined.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.