Мне нужно, чтобы что-то произошло после обращения всех вызовов к серверу. Но я не знаю, в каком порядке это произойдет.делает ли extjs список открытых вызовов?
Итак, мне было интересно, если где-нибудь будет храниться список всех вызовов.
Мне нужно, чтобы что-то произошло после обращения всех вызовов к серверу. Но я не знаю, в каком порядке это произойдет.делает ли extjs список открытых вызовов?
Итак, мне было интересно, если где-нибудь будет храниться список всех вызовов.
Похоже, что это действительно существует.
Ext.Ajax.requests
содержит список всех открытых вызовов.
Если я правильно понял ваш вопрос, вам, вероятно, не нужна такая функция, вы можете запланировать что-то после того, как n асинхронных функций вернут приращение счетчика при выполнении каждого из вызовов. На каждом счетчике декремента обратного вызова, если все вернулись, счетчик достигнет нуля, и вы сможете выполнить свой «глобальный» обратный вызов.
Я думал об этом так, но я хотел проверить, не пытались ли extjs сделать это уже, отслеживая все открытые вызовы в глобальной переменной. –
Правильно, давайте посмотрим, придет ли кто-нибудь с лучшим ответом тогда :) –
выглядит как Ext.Ajax.requests делает трюк –