We are having problems getting facelet parameters to work in iceFaces when using the panelPopup component.
Passing a simple parameter, like backingbean="#{thisBean}" works fine.
But passing an object like, backingbean="#{thisBean.thisObj}" fails. In our case the panelOpens but all the properties associated with the object are ignored. Makes it difficult to construct a really flexible reusable component.
Has anyone else run into this. Any suggestions would be greatly appreciated.
After endless testing it appears that the panelPopup component does not like nesting. Fortunately this is the only component we have found that does not.
As a simple work-around for those who have run into the same, define the class as a Managed Bean and de-nest the parameter. Lose a little control but works.