Comment puis-je remplacer l'Ext JS JsonStore délai d'attente?

J'ai un JsonStore qui doit renvoyer à partir d'une requête HTTP qui prend plus de 30 secondes.

Paramètre "timeout" de la propriété sur le JsonStore config ne modifie pas le délai de 30 secondes, ni ne la définition d'un proxy (plutôt que la seule définition de l'url de la propriété) et de mettre un timeout sur le proxy.

Comment puis-je prolonger ce délai d'attente?

(Je suis en utilisant 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
        })
    });

OriginalL'auteur richardtallent | 2010-02-12