ExtJs 4.2-是否要求不在商店中工作?

ExtJs 4.2-是否要求不在商店中工作?,extjs,extjs4.2,Extjs,Extjs4.2,我正在使用JSONRPC。最初,require指令与代理配置一起出现在模型定义中。这很有效。我现在已经将require和proxy配置都移动到了相关的存储中,但是现在我得到了一个错误,它表明我试图使用的类是未定义的。此类在所需文件中定义。 也就是说,所需的类和代理配置在模型中工作,但在存储中不工作。 知道这是怎么发生的吗 //Works Ext.define('mymodel', { extend: 'common.model.Components', requires: ['s

我正在使用JSONRPC。最初,require指令与代理配置一起出现在
模型
定义中。这很有效。我现在已经将require和proxy配置都移动到了相关的存储中,但是现在我得到了一个错误,它表明我试图使用的类是未定义的。此类在所需文件中定义。
也就是说,所需的类和代理配置在模型中工作,但在存储中不工作。
知道这是怎么发生的吗

//Works
Ext.define('mymodel', {
    extend: 'common.model.Components',
    requires: ['someRpcClass'],
    fields:...
    proxy:...
}
我已将Rpc类和我的代理设置移动到我的存储:

//Doesn't work
Ext.define('mystore', {
    extend: 'common.model.Components',
    requires: ['someRpcClass'],
    fields:...
    proxy:...
}

控制台显示找不到Rpc类

发布一些代码,信息太少,甚至无法猜测。好吧!我将编写一个小片段并放在这里。
requires
在整个类系统中是通用的。它对任何事情都是一样的,所以这不可能是一个问题。是的!我弄错了。在模型中使用时,使用变量效果良好。但是在存储中使用时,我必须将方法名作为字符串传递。