我正在尝试从下拉菜单中检查年份值,具体取决于我设置的itemtpl。但是我想知道这是否可行。 dropdownyearvalue是我在商店中插入的下拉值,而Year是在同一商店之前插入的值。
{
xtype: 'container',
itemId: 'Oct',
// style: 'border-color: blue; border-style: solid;'
tpl: new Ext.XTemplate('<tpl for="month"><tpl if="status == 1 && month==1 && Year=='{dropdownyearvalue}'"><div class="planned"></div><tpl elseif="status == 2 && month==1"><div class="target"></div><tpl else><div id="nothing"></div></tpl></tpl>')
}
答案 0 :(得分:0)
这是可能的,您可以使用数据属性将任何数据推送到模板,就像示例一样。
config:{
baseCls: 'hexagonList',
records: null,
tpl: new Ext.XTemplate('<tpl for="items"><div class="item" ref="{data.urlId}"><div class="hex"></div><div class="text">{data.label}</div></div></tpl>')
},
updateRecords: function(newRecords){
this.setData({
items: newRecords.items
});
}