Jason C. Leach wrote:
> Hi,
>
> I'm wondering how I can do this little trick (sp_info is a globaly devide
> var, it's a dictionary obj):
>
> <option tal:repeat="group groups/existing/high"
> tal:content="group"
> tal:attributes="onmouseover string:doTooltip(event,
> '${sp_info/${group}/common_name}')"
> onmouseout="hideTip()">
> </option>
>
> So based on my the value of 'group' from my repeat, I want to use the
value
> to look up another value in a different dictionary. It works if I do
this:
> (event, '${sp_info/whatever/common_name}') but does not like me using the
> embedded ${group}.
>
You can insert the value of a dynamically named variable using the '?'
specifier::
tal:attributes="onmouseover string:doTooltip(event,
'${sp_info/?group/common_name}')"
should do the trick. This only works inside path expressions.
Hth, Michael
--
http://zope.org/Members/d2m
http://planetzope.org
_______________________________________________
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )