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

Reply via email to