0

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

使用消息评估http://www.sentsa.com/build/cp/production/app.js时出错:TypeError: Cannot call method 'setMasked' of undefined www.sentsa.com:9 Document was loaded from Application Cache with manifest http ://www.sentsa.com/build/cp/production/cache.appcache Application Cache Checking event Application Cache NoUpdate event

setMasked 不要在 chrome 控制台中给我警告。

4

1 回答 1

0

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

Ext.define('ux.form.PhoneTabPanel', {
    extend: 'Ext.Container',
    xtype: 'phonetabpanel',
    config: {
        paneltype: null
    }
});
于 2013-01-07T22:06:18.487 回答