我有一个 sencha touch 2 应用程序,无需部署即可完美运行。但是,当我部署到测试、生产或本机时,导航视图中有几个按钮,这些按钮将不再起作用。没有显示错误。我无法理解为什么只有在部署之后才会发生这种情况。
以下是相关代码:
控制器:
control: {
'#main-function': {
tap: 'loadFunction'
},
loadMyBoat: function() {
this.getProducts().up().push({
xtype: 'myxtype',
})
Ext.getStore('Items').getProxy().setUrl('myurl');
Ext.getStore('Items').load();
},
看法:
Ext.define('MyBoat.view.ItemList', {
extend: 'Ext.navigation.View',
xtype: 'myxtype',
config: {
title: 'My Title',
styleHtmlContent: true,
defaultBackButtonText: 'Items List',
items: {
xtype: 'list',
itemTpl: '{Field_Name}',
title: 'Tap on a boat to access further details',
store: 'Boats'
}
}
})
有人遇到过这个吗?任何帮助将不胜感激。