2013-05-08 4 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 "...

Смежные вопросы