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
Running the current version of the EE Composite Showcase with MyFaces is not working.
Activity
Deryk Sinotte
created issue -
Deryk Sinotte
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Affects | [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial, Compatibility/Configuration] | |
Assignee Priority | P1 | |
Assignee | Ken Fyten [ ken.fyten ] | Deryk Sinotte [ deryk.sinotte ] |
Deryk Sinotte
made changes -
Attachment | ee-composite-nav-links-comparison.png [ 14104 ] |
Philip Breau
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee Priority | P1 |
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-->
{applicationController.currentContextDescriptor}<ui:param name="currentContentDescriptor"
value="#
"/>
<ui:decorate
{currentContentDescriptor.templateRef.path}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'