2012-10-03 114 views
0

我正在使用sencha架构师。我在app.js中添加了一个函数来在视图的事件侦听器中调用它。通过编辑手动加app.js文件,如:找不到功能

function a(){ 

} 

按预期工作。

的问题是,如果我使用导致建筑师添加:在can't find variable错误事件监听结果

a:function{ 

} 

app.js,调用函数。 你有线索为什么会发生这种情况吗?我想由架构师添加它,因为每当我添加一个新的视图f.e app.js被覆盖。

回答

0

找到了解决办法,以调用它的权利应该是: NameOftheApp.app.a()

0

我用这样的方式:

app.js:

setUrl: function(newUrl)

电话:

this.getApplication().setUrl("Menu");