找不到功能

时间:2012-10-03 15:50:16

标签: extjs sencha-touch-2 sencha-architect

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

function a(){

}

按预期工作。

问题在于,如果我使用架构师添加它,那么:

a:function{

}

app.js 中,在事件侦听器中调用函数会导致can't find variable错误。 你知道为什么会这样吗?我希望建筑师添加它,因为无论何时添加新视图,都会覆盖 app.js

2 个答案:

答案 0 :(得分:0)

找到解决方案,为了正确调用它应该是: NameOftheApp.app.a()

答案 1 :(得分:0)

我用这种方式:

app.js:

setUrl: function(newUrl)

呼叫:

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