Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA_P05
-
Fix Version/s: 4.3, EE-3.3.0.GA_P06
-
Component/s: ACE-Components, MOBI-Components
-
Labels:None
-
Environment:ace mobi
-
Support Case References:
Description
A component that uses <f:event type="preRenderView" listener="#{....}" />" will receive jsf.ajax.partial.render=@all and jsf.ajax.partial.execute=@all parameters when request for updates is issued. The jsf.ajax.partial.execute parameter is expected to contain "*****-retrieve-update" string which corresponds to the ID of the form used for requesting updates.
When ICEfaces does not provide the jsf.ajax.partial.execute parameter for a given submit, ICEmobile (when present) will insist on adding the parameter with the default value of ‘@all’. The request for updates triggered by a ICEpush notification normally sends only jsf.ajax.partial.render parameter.
The applied fix is to have the request for updates send jsf.ajax.partial.render=@form .