XTemplate和风格

时间:2014-02-14 10:16:50

标签: extjs

我有一个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作为背景颜色。

为什么?如何将背景颜色添加到工具提示中?

1 个答案:

答案 0 :(得分:1)

使用大括号时,您不需要添加values.,只需使用{evtColor}即可。