Son zamanlarda kullanıyordum DirectFN yapılandırma:ExtJS4: Benim deposunda DirectFN yapılandırma kullandığımda neden DirectFN malı olarak directCfg.method belirtmek gerekir
var store = new Ext.data.Store({
proxy: {
type: 'direct',
directFn: myDirectfn,
...
Ama ExtJS istisna attı çünkü işe yaramaz hatlarında dosyasında path/to/ext/src/data/proxy/Direct.js
yılında
method = fn.directCfg.method;
if (method.ordered) {
de
Uncaught TypeError: Cannot read property 'method' of undefined
. Bazı kazma işleminden sonra, fn
'un myDirectfn
işlevine başvurduğunu öğrendim. Bu yüzden kodlarıma ekledim:
myDirectfn.directCfg = {
method: {}
};
. Bundan sonra her şey düzgün çalışmaya başladı (Here is fiddle).
Soru şu: Bu ne tür bir büyülü şey bu directCfg
? Neden ihtiyaç duyuluyor?