У меня есть JsonStore, который должен вернуться из HTTP-запроса, который занимает более 30 секунд.
Установка свойства «timeout» в конфигурации JsonStore не отменяет 30-секундный тайм-аут, а также не устанавливает прокси-сервер (а не просто устанавливает свойство url) и не устанавливает тайм-аут на прокси.
Как я могу продлить этот тайм-аут?
(я использую Ext JS 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
})
});