-
Type:
Bug
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: liferay-faces-3.0.1-legacy-ga2, liferay-faces-3.0.1-ga2, liferay-faces-3.1.1-ga2
-
Fix Version/s: liferay-faces-3.0.2-legacy-ga3, liferay-faces-3.0.2-ga3, liferay-faces-3.1.2-ga3
-
Component/s: Liferay Faces Bridge Impl / Demos / Tests
-
Labels:None
The icefaces3-portlet Selenium tests were failing because the partial submit for ace:dateTimeEntry because the ace:ajax component tag was missing execute="@this" which was causing partial processing to include validation of all the fields. Since the firstName field is required, it was failing validation when partial processing was occurring for other fields.
The VDLDocs seem to point the "execute" docs back over to f:ajax's "execute" attribute:
http://res.icesoft.org/docs/v3_latest/ace/tld/ace/ajax.html
So I think that would imply that the default should be @this but the observed behavior is @form. The workaround for this would be to add execute="@this" for each occurrence of ace:ajax.