首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XTemplate与风格

XTemplate与风格
EN

Stack Overflow用户
提问于 2014-02-14 10:16:50
回答 1查看 187关注 0票数 0

我有一个用于工具提示的XTemplate

代码语言:javascript
复制
tooltipTpl: new Ext.XTemplate(
'<dl class="eventTip">',
'<table width="100%"><tr>',
'<td width="10%">',
'<table><tr>',
'<td><dt class="entry_{EventType}"></dt></td>',
...

它完全呈现并显示所有数据,并正确应用该类。

然后,我在运行时向存储中的所有记录添加了一个新字段:

代码语言:javascript
复制
eventRec.set('evtColor',"#EFEFEF");

并将新字段添加到模板中:

代码语言:javascript
复制
tooltipTpl: new Ext.XTemplate(
'<tpl exec="console.log(values.evtColor);"></tpl>',
'<dl class="eventTip" style="background-color:{values.evtColor};">',

结果是#EFEFEF被记录到控制台,但是工具提示既没有完全呈现,也没有使用#EFEFEF作为背景色。

为什么会这样呢?如何在工具提示中获得背景色?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-14 10:28:05

在使用花括号时,您不需要将values.放在前面,只需使用{evtColor}就可以了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21776540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档