Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ExtJs找不到预定义的存储_Extjs_Store_Typeerror_Predefined Variables - Fatal编程技术网

ExtJs找不到预定义的存储

ExtJs找不到预定义的存储,extjs,store,typeerror,predefined-variables,Extjs,Store,Typeerror,Predefined Variables,在a.js中有一个已定义的存储 Ext.define('Prg.ds.activeAdCamps', { extend: 'Ext.data.Store', model : basicModel, proxy: { type: 'ajax', actionMethods: {create :'POST',read:'POST',update:'POST',destroy:'POST'}, url: 'combo/activeAdCa

在a.js中有一个已定义的存储

Ext.define('Prg.ds.activeAdCamps', { extend: 'Ext.data.Store',
    model : basicModel,
    proxy: {
        type: 'ajax',
        actionMethods: {create :'POST',read:'POST',update:'POST',destroy:'POST'},
        url: 'combo/activeAdCamps',
        reader: {
            type: 'json',
            root: 'root'
        }
    }
});
在b.js中,我定义了上面定义的局部变量:

77:。。。 78:var ds_activeAdcamps=new Prg.ds.activeAdcamps(); 79:ds_activeAdcamps.load(); 80:

我也在为其他组合使用这种商店,它们没有任何问题。甚至,我想用与以前完全相同的方式使用此存储,我在控制台中收到以下错误消息:

Uncaught TypeError: undefined is not a function index:78
report_adcamp_onready index:78
(anonymous function)
handleSuccess pro_magic.js:208
Ext.apply.callback ext-all.js:15
Ext.define.onComplete ext-all.js:15
Ext.define.onStateChange ext-all.js:15
(anonymous function) ext-all.js:15

在我的本地计算机上,首先它给出了相同的错误,我不明白为什么,经过一段时间后,它工作正常。。。但是,在服务器上,我仍然会遇到此错误。

ExtJs首先查找库NS(如果已定义),如果没有定义,则查找脚本文件(将点转换为斜杠)。。 就是

如果您定义:

var localStore = new Prg.ds.activeAdCamps();
如果找不到名为“Prg.ds.activeAdCamps”的定义,则看起来

BASEDOMAIN/Prg/ds/activeAdCamps.js
如果仍然找不到脚本文件,则抛出“UncaughtTypeError”