As of 20060202 version of clay I cannot specify a method binding as the value of a symbol.
For example <element renderId="2" jsfid="commandLink"> <attributes> <set name="action" value="[EMAIL PROTECTED]" /> <set name="onclick" value="event.cancelBubble=true;"/> </attributes> <symbols> <set name="collageColumnAction" value="bean.method"/> </symbols> </element> works, but <element renderId="2" jsfid="commandLink"> <attributes> <set name="action" value="@collageColumnAction" /> <set name="onclick" value="event.cancelBubble=true;"/> </attributes> <symbols> <set name="collageColumnAction" value="#{bean.method}"/> </symbols> </element> does not work. Is this something that has been fixed post 20060202? I could have sworn that the symbol replacement was always being done being setting the attributes on the component. Maybe the replacement is failing for in this case. Thanks, Ryan