Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Alpha1
-
Fix Version/s: 2.0-Alpha3, 2.0.0
-
Component/s: Framework
-
Labels:None
-
Environment:ICEfaces 2.0 JSF 2.0
-
Workaround Exists:Yes
-
Workaround Description:Specify @all and let ICEfaces determine what needs to be executed/rendered
Description
The f:ajax tag allows attributes to determine which portions of a page should be executed and which should be rendered. ICEfaces should support the full range of both of these attributes. Since the attributes meaningfully apply to different parts of the JSF lifecycle (execute vs render), there are separate JIRAs for each part. This case applies to the render part of the lifecycle.
Issue Links
- is duplicated by
-
ICE-4949 Support the partial page process features of JSF 2.0
-
- Closed
-
This feature is now implemented.
Testing of pathological cases would be useful (such as render directives for non-existant or overlapping IDs), however, we must compare the ICEfaces failure in these cases to the stock JSF failure).
It is recommended that developers use <f:ajax> render directives only as a last resort for performance optimization, as stale render directives will result in pages that are extremely difficult to maintain.