Использование Ext.data.Connection для действия загрузки формы - PullRequest
0 голосов
/ 10 июля 2010

Я создал собственное расширение Ext.data.Connection, которое добавляет пару заголовков для всех моих запросов Ajax.

Я хотел бы использовать тот же класс Connection для отправки формы, аналогичнойниже, но, похоже, http://www.sencha.com/deploy/dev/docs/?class=Ext.form.Action имеет свою собственную конфигурацию.

    var conn = new MyCustom.Request({
        method: 'GET',
        endpoint: this.routeGetURI + this.routeid,
        failure: function(form, action){
            Ext.Msg.alert("Load failed", action.result);
        },
        success: this.fillFormValues

    });

    this.getForm().load(conn);

Есть ли простой способ заставить форму использовать мой объект соединения?

1 Ответ

1 голос
/ 10 июля 2010

Вместо подкласса Connection, вы пытались просто добавить заголовки по умолчанию в глобальный синглтон Ext.Ajax? Классы формы Action используют этот синглтон под одеялом, поэтому вы можете просто сделать что-то вроде этого:

Ext.Ajax.defaultHeaders = {
    'my-header': 'foo',
    'another': 'bar'
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...