Am 22.05.13 16:05, schrieb Thomas Andraschko:
Hi,

i found a weird issue that if i use p:ajax on inputText with
process="@none", the InputTextRenderer#decode method will be still invoked.
This works fine with f:ajax in myfaces and mojarra.
p:ajax only works expected on mojarra.

The only difference i found is, that p:ajax sends the
"javax.faces.partial.execute" param and f:ajax not.

Here is a list with the post params (without my inputs):

PrimeFaces:
javax.faces.ViewState=N%2F6uUZMB9%2BPXSBTJVus5p6rncWDWwUAgQ9UIOweKuerVM0Z7
javax.faces.partial.ajax=true
javax.faces.source=xxx
javax.faces.partial.execute=%40none
javax.faces.partial.render=%40none
javax.faces.behavior.event=change
javax.faces.partial.event=change
form_SUBMIT=1

MyFaces:
javax.faces.ViewState=EHCQlskNw%2BLXSBTJVus5pyzjdxWpT%2B72t7rvnK11Nffi10%2Bl
javax.faces.partial.ajax=true
javax.faces.source=xxx
javax.faces.behavior.event=change
javax.faces.partial.event=change
javax.faces.windowId=2cc
form_SUBMIT=1
form=form

Any idea? Or should i just raise an issue?

Thanks,
Thomas

Hi, to my knowledge Primefaces uses its own ajax cycle and does not utilize jsf.ajax.request hence the difference.
Not sure why p:ajax works on mojarra though.
I would raise a bugreport on the Primefaces list and see what they have to say, I dont think it is a myfaces issues, since you said it works fine with f:ajax. (I fixed the @none issue a while ago in our codebase)



Werner


Reply via email to