Itemtpl用法sencha

时间:2014-03-18 12:15:30

标签: sencha-touch sencha-touch-2

我正在尝试从下拉菜单中检查年份值,具体取决于我设置的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>')

        }

1 个答案:

答案 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
    });
}