在我的应用程序中,我使用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"
。
此外,如果在更新方法中添加了警报,则不会执行该警报。
感谢。
答案 0 :(得分:0)
第一步是确保您的更新方法将被执行。没有足够的信息来弄清楚你的代码发生了什么。看起来您的更新方法位于视图中,并引用了this.down,因此您需要确保您使用的组件可以访问商店。如果不这样做,您只需传递一个对象即可更新模板,如http://new.senchafiddle.com/#/7mAmV/。