Sencha Touch中的tpl和更新方法

时间:2013-08-16 09:35:39

标签: sencha-touch-2

在我的应用程序中,我使用tpl但它不起作用:任何人都可以告诉我该做什么以及我错在哪里?

内部配置:

{
    id: 'content',
    tpl: "<div class='attorney-details'>hi:{details}</div>"
},

我的Update方法是:

update: function(newRecord) {
    if (newRecord) {
        currentView=this.getRecord().data;
        this.down('#content').setData(newRecord.data);
    }
}

输出时甚至不打印"Hi"。 此外,如果在更新方法中添加了警报,则不会执行该警报。 感谢。

1 个答案:

答案 0 :(得分:0)

第一步是确保您的更新方法将被执行。没有足够的信息来弄清楚你的代码发生了什么。看起来您的更新方法位于视图中,并引用了this.down,因此您需要确保您使用的组件可以访问商店。如果不这样做,您只需传递一个对象即可更新模板,如http://new.senchafiddle.com/#/7mAmV/