मेरे पास एक जेसनस्टोर है जिसे HTTP अनुरोध से वापस लौटने की आवश्यकता है जो 30 सेकंड से अधिक समय लेता है।मैं एक्सटी जेएस जेसनस्टोर टाइमआउट को ओवरराइड कैसे कर सकता हूं?
या तो JsonStore कॉन्फ़िगरेशन पर "टाइमआउट" प्रॉपर्टी सेट करना 30-सेकंड टाइमआउट को ओवरराइड नहीं करता है, न ही प्रॉक्सी सेट करता है (केवल यूआरएल प्रॉपर्टी सेट करने के बजाय) और प्रॉक्सी पर टाइमआउट डालना।
मैं इस टाइमआउट को कैसे बढ़ा सकता हूं?
(मैं Ext जे एस 3.1.1 का उपयोग कर रहा)
var ds = new Ext.data.JsonStore({
autoSave: true,
method: "POST",
/*url: "search-ajax.aspx",
timeout: 120000,*/
root: "rows",
totalProperty: "results",
idProperty: "primarykeyvalue",
proxy: new Ext.data.HttpProxy({ url: "search-ajax.aspx", timeout: 120000 }),
fields: previewColumnConfig,
baseParams: {
Command: "",
ID: primaryKeyValue,
Entity: entityFullName,
vetype: ValidationEntityType,
vepk: ValidationEntityPK,
now: (new Date()).getTime()
},
writer: new Ext.data.JsonWriter({
encode: true,
listful: false
})
});
= 60000':।।
ही, यदि आप jsonp उपयोग कर रहे हैं यह मेरे लिए काम करता ओवरराइड –