我有一个XTemplate for tooltips
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作为背景颜色。
为什么?如何将背景颜色添加到工具提示中?
答案 0 :(得分:1)
使用大括号时,您不需要添加values.
,只需使用{evtColor}
即可。