2013-05-08 55 views
0

有一个在a.jsExtJS的找不到预定义的商店

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 

在我的本地计算机上,首先它提供了同样的错误,我不明白为什么,经过一段时间后,它按预期运行......但是,在服务器上,我仍然收到此错误。

回答

0

ExtJS的,第一,找库NS如果它定义,如果没有定义比它看起来脚本文件作为转换点削减.. 是

如果你定义:

var localStore = new Prg.ds.activeAdCamps(); 

如果没有发现命名为“Prg.ds.activeAdCamps”比它看起来

BASEDOMAIN/Prg/ds/activeAdCamps.js 

,如果它仍然无法找到比它扔“Uncau脚本文件定义ght TypeError“...