Hé les gars, je ne suis pas très versé dans le traitement des modèles de conception asynchrones, et j'ai un problème pour écrire un script qui effectue deux extractions de données asynchrones.Dojo fetch, comment attendre sur deux fetchs asynchrones simultanés?
J'utilise Dojo.data.api.Read.Fetch() pour effectuer deux appels fetch() à partir de bases de données distinctes. Les reulsts reviennent de manière asynchrone. Cependant, je dois recouper les résultats, donc je veux que mon script continue une FOIS QUE les deux extractions asynchrones sont terminées. Je ne sais pas comment faire cela, et c'est là que réside le problème.
Je suis conscient du champ de chercher onComplete et comment l'utiliser, mais la meilleure solution de cas, je vois qu'il est d'appeler le second dans le onComplete d'extraction de la première extraction. Je voudrais faire ces extractions en même temps. Y a-t-il un moyen de faire cela?
est ici la structure actuelle de mon programme à des fins d'illustration:
this.dict1.fetch({query:"blahblahblah", onComplete: function(items) { something here? }});
this.dict2.fetch({query:"blahblahbleh", onComplete: function(items) { or maybe something here? }});
this.orMaybeDoSomethingAfterBothFetches()
Toute aide serait grandement appréciée!
J'aime, j'aime. – Dfowj