Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.0.0.BETA
-
Fix Version/s: EE-3.0.0.GA
-
Component/s: Samples
-
Labels:None
-
Environment:ICEfaces EE MyFaces
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial, Compatibility/Configuration
Description
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
So the main issues that are holding up the proper operation of the EE showcase with MyFaces are:
1) Missing the relevant MyFaces context parameters to make various things work.
2) The strategy of utilizing ui:param entries to reduce EL lookups for the dynamic bindings of ui:include and ui:template paths. For example in showcase.xhtml:
<!-- current content reference, avoids multiple lookups-->
<ui:param name="currentContentDescriptor"
value="#
"/>
<ui:decorate
template="#
">
3) The mechanism used to detect required attributes. For example:
<ice-cc:_requiredAttributes comp="dualList" attrs="id,bean">
4) Clicking on the menu navigation links dropping down the submenu of selections.
5) The following is logged relatively consistently when running the EE Showcase with MyFaces:
22-Feb-2012 11:39:43 AM org.icefaces.impl.event.BridgeSetup addMandatoryResources
WARNING: When processing mandatory resource components, could not create instance of 'com.icesoft.faces.facelets.component.ResourceLoadingComponent'
CommandLink nested in the PanelCollapsible has been removed. Showcase now works ok on MyFaces.