इस तरह हाल ही में मैं उपयोग कर रहा था directFn config:ExtJS4: क्यों मैं directFn की संपत्ति के रूप में directCfg.method निर्दिष्ट करने की आवश्यकता जब मैं अपने दुकान में directFn config का उपयोग
var store = new Ext.data.Store({
proxy: {
type: 'direct',
directFn: myDirectfn,
...
लेकिन क्योंकि ExtJS अपवाद फेंक दिया यह काम नहीं होगा
लाइनोंUncaught TypeError: Cannot read property 'method' of undefined
method = fn.directCfg.method;
if (method.ordered) {
फ़ाइल path/to/ext/src/data/proxy/Direct.js
में कम से
। कुछ खुदाई के बाद मुझे पता चला कि fn
myDirectfn
फ़ंक्शन को संदर्भित करता है। तो मैंने अभी लाइनों को जोड़ा है:
myDirectfn.directCfg = {
method: {}
};
मेरे कोड में। उसके बाद सभी ठीक से काम करना शुरू कर दिया (Here is fiddle)।
तो सवाल यह है कि यह directCfg
किस तरह की जादुई बात है? इसकी आवश्यकता क्यों है?