【问题标题】:Sencha Touch 2: Build in ProductionSencha Touch 2:内置生产
【发布时间】:2013-01-08 06:06:18
【问题描述】:

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

错误评估 http://www.sentsa.com/build/cp/production/app.js 并显示消息:TypeError:无法调用未定义 www.sentsa.com:9 的方法“setMasked” 文档从应用程序缓存加载,清单 http://www.sentsa.com/build/cp/production/cache.appcache 应用程序缓存检查事件 应用程序缓存 NoUpdate 事件

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

【问题讨论】:

    标签: sencha-touch-2


    【解决方案1】:

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

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

    【讨论】:

    • 嗨,戴夫,好的,我会尝试这样做。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-21
    • 1970-01-01
    • 1970-01-01
    • 2012-05-05
    • 2013-06-03
    相关资源
    最近更新 更多