我有一个用于工具提示的XTemplate
tooltipTpl: new Ext.XTemplate(
'<dl class="eventTip">',
'<table width="100%"><tr>',
'<td width="10%">',
'<table><tr>',
'<td><dt class="entry_{EventType}"></dt></td>',
...它完全呈现并显示所有数据,并正确应用该类。
然后,我在运行时向存储中的所有记录添加了一个新字段:
eventRec.set('evtColor',"#EFEFEF");并将新字段添加到模板中:
tooltipTpl: new Ext.XTemplate(
'<tpl exec="console.log(values.evtColor);"></tpl>',
'<dl class="eventTip" style="background-color:{values.evtColor};">',结果是#EFEFEF被记录到控制台,但是工具提示既没有完全呈现,也没有使用#EFEFEF作为背景色。
为什么会这样呢?如何在工具提示中获得背景色?
发布于 2014-02-14 10:28:05
在使用花括号时,您不需要将values.放在前面,只需使用{evtColor}就可以了。
https://stackoverflow.com/questions/21776540
复制相似问题