Sencha Touch 2:内置生产

时间:2013-01-07 01:38:48

标签: sencha-touch-2

我的应用程序在开发过程中运行良好,在生产过程中没有错误。当我访问生产构建时,它说:

使用消息评估http://www.sentsa.com/build/cp/production/app.js时出错:TypeError:无法调用未定义的方法'setMasked'www.sentsa.com:9 文档是从带有清单http://www.sentsa.com/build/cp/production/cache.appcache的应用程序缓存加载的 Application Cache Checking事件 应用程序缓存NoUpdate事件

setMasked在Chrome控制台中没有给我一个警告。

1 个答案:

答案 0 :(得分:0)

看看你正在调用setMasked的对象的ref。当我们指定自己的自定义选择器时,即使用paneltype或button类型时,我们遇到了问题。它在本地工作正常,但在生产版本中失败。答案是创建我们自己的xtype,它在配置中有一个paneltype,这很有用。

Ext.define('ux.form.PhoneTabPanel', {
    extend: 'Ext.Container',
    xtype: 'phonetabpanel',
    config: {
        paneltype: null
    }
});