[ https://issues.apache.org/jira/browse/MYFACES-2671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12861440#action_12861440 ]
Michael Concini commented on MYFACES-2671: ------------------------------------------ I'm just glad I saw the notice about your fix. I had been digging around in those same classes in the debugger this morning and saw that the methods you fixed were the same ones I was thinking about how to deal with :) > 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 > Assignee: Michael Concini > Fix For: 2.0.1-SNAPSHOT > > > 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.