0

在我的应用程序中,我正在使用 tpl 但它不起作用:谁能告诉我该怎么做以及我错在哪里?

内部配置:

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

我的更新方法是:

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

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

4

1 回答 1

0

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

于 2013-08-16T20:49:31.903 回答