2014-02-14 3 views
0

У меня есть XTemplate для всплывающих подсказок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 в качестве фона.

Почему? Как получить цвет фона в всплывающей подсказке?

ответ

1

При использовании фигурных скобок вам не нужно добавлять values., просто используйте {evtColor}, и он должен работать.

Смежные вопросы