MYFACES-2633 regresses the ezcomp spinner example
-------------------------------------------------
Key: MYFACES-2671
URL: https://issues.apache.org/jira/browse/MYFACES-2671
Project: MyFaces Core
Issue Type: Bug
Components: JSR-314
Affects Versions: 2.0.0
Reporter: Michael Concini
The change to CompositeComponentRule committed by MYFACES-2633 actually does
break the ezcomp RI sample. Specifically, in the spinner example it is causing
the last value submitted to not be updated when you click the reload button.
It has reverted to the same behavior that was fixed by MYFACES-2340.
I did some playing around, and it seems that both adding the ValueExpression
directly to the map AND calling instance.setValueExpression() seems to resolve
both cases.
((UIComponent) instance).getAttributes().put(_name,
_attr.getValueExpression(ctx, _type)); //right now this first line is
commented out
((UIComponent) instance).setValueExpression(_name,
_attr.getValueExpression(ctx, _type));
As far as I can tell, I haven't seen any repercussions to leaving both calls in
place, but it feels like there should be a more elegant solution. I'll leave
this open for discussion for a few days in case someone has another idea for a
resolution before I check in the change.
In the meantime, I'll do some additional testing to make sure there aren't any
side affects of making both calls.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.