Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ExtJS addListener() / 11 сообщений из 11, страница 1 из 1
26.09.2012, 02:12:07
    #37972255
alexander00513
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ExtJS addListener()
Ребята, помогите пожалуйста. Немогу написать простой слушатель. Мне нужен глобальный, что бы висел просто сам по себе.
Смотрю сюда - http://docs.sencha.com/ext-js/4-1/#!/api/Ext.Ajax-method-addListener и как то не пойму что туда передовать, где писать свой код, который будет вызываться итд...
...
Рейтинг: 0 / 0
26.09.2012, 10:06:24
    #37972464
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ExtJS addListener()
alexander00513Мне нужен глобальный, что бы висел просто сам по себе
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Ext.define("Bus", {
    singleton: true,

    mixins: {
        observable: "Ext.util.Observable"
    },

    constructor: function(config) {
        this.mixins.observable.constructor.call(this);

        this.addEvents({
            "smthevent1": true,
            "smthevent2": true
        });
    }
}
...
Рейтинг: 0 / 0
26.09.2012, 13:44:16
    #37972859
alexander00513
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ExtJS addListener()
Спасибо. Подскажите, как получить обект response в ExtJS и вытащить из него название возвращаемой стрницы ?
...
Рейтинг: 0 / 0
26.09.2012, 14:30:13
    #37972929
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ExtJS addListener()
alexander00513Подскажите, как получить обект response в ExtJS и вытащить из него название возвращаемой стрницы ?
А что Вы делаете вледствии чего получаете response? Он присутствует в том или ином виде в параметрах callback'ных функций.
...
Рейтинг: 0 / 0
26.09.2012, 15:08:44
    #37973008
alexander00513
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ExtJS addListener()
Код: sql
1.
2.
3.
Ext.Ajax.addListener("requestcomplete", function(response) {
            Ext.MessageBox.alert(response.defaultXhrHeader);
        });



Мне нужно как то вытащить имя прилетающей страницы, например home.jsp
...
Рейтинг: 0 / 0
26.09.2012, 15:18:18
    #37973026
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ExtJS addListener()
Вы полезли не в ту степь. См. Ext.Ajax -> Ext.Ajax.request()
...
Рейтинг: 0 / 0
26.09.2012, 15:46:57
    #37973074
alexander00513
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ExtJS addListener()
дело в том, что у меня данные между страничкой и сервером летают ajax запросами. Но одна страница должна открываться обычным способом, а точнее при её вызове должно выполняться определённое поведение. Для этого мне нужно написать слушатель, который бы смотрел - если в ответе сервера прилетает ***.jsp - что то сделать.
...
Рейтинг: 0 / 0
26.09.2012, 15:57:30
    #37973090
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ExtJS addListener()
alexander00513дело в том, что у меня данные между страничкой и сервером летают ajax запросами. Но одна страница должна открываться обычным способом, а точнее при её вызове должно выполняться определённое поведение
/me думает: с этого надо было и начинать ...

alexander00513Для этого мне нужно написать слушатель, который бы смотрел - если в ответе сервера прилетает ***.jsp - что то сделать. Тогда - да:
Код: javascript
1.
2.
3.
Ext.Ajax.on("requestcomplete", function(conn, response, options, eOpts) {
    ...
});
...
Рейтинг: 0 / 0
26.09.2012, 16:07:27
    #37973106
alexander00513
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ExtJS addListener()
Простите за кривой вопрос, больше не повторится. Подскажите, а можно ли считать эти куски кода эквивалентными ? Если нет, то в чём отличия?

Код: sql
1.
2.
3.
Ext.Ajax.addListener("requestcomplete", function(response) {
           ...
        });



и



Код: sql
1.
2.
3.
Ext.Ajax.on("requestcomplete", function(conn, response, options, eOpts) {
    ...
});
...
Рейтинг: 0 / 0
26.09.2012, 16:27:40
    #37973144
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ExtJS addListener()
alexander00513Подскажите, а можно ли считать эти куски кода эквивалентными ?
Нет
alexander00513Если нет, то в чём отличия?
Код: sql
1.
2.
Ext.Ajax.addListener("requestcomplete", function(response) {
Ext.Ajax.on("requestcomplete", function(conn, response, options, eOpts) {


Хоть
http://docs.sencha.com/ext-js/4-1/#!/api/Ext.util.Observable-method-on on( eventName, [fn], [scope], [options] ) : Object
Shorthand for addListener .
,
однако
http://docs.sencha.com/ext-js/4-1/#!/api/Ext.Ajax-event-requestcomplete requestcomplete( conn, response, options, eOpts )
...
Рейтинг: 0 / 0
26.09.2012, 16:37:25
    #37973163
alexander00513
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ExtJS addListener()
спасибо
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ExtJS addListener() / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]