|
|
|
|
Procédure WLangage appelée par la fonction inAppListeInfoProduit Procédure (également appelée "Callback") appelée par la fonction inAppListeInfoProduit lors de la réception des informations sur les produits. Cette procédure peut être une procédure locale, globale ou interne. tabIdentifiant est un tableau de chaînes SI EnModeAndroid() ALORS tabIdentifiant = ["produit1", "produit2", "produit3", "produit4", "produit inconnu"] SINON tabIdentifiant = ["IDProduit1", "IDProduit2", "IDProduit3", ... "IDProduit4", "IDProduit5", "produit inconnu"] FIN SI inAppListeInfoProduit(tabIdentifiant, ListeInfoProduits) ALORS  ToastAffiche("Demande de la liste des produits envoyée.") SINON Erreur("ERREUR : " + ErreurInfo) FIN // -------------------- // Procédure ListeInfoProduits PROCÉDURE ListeInfoProduits(bSuccès est un booléen, tabProduits est un tableau de inAppProduit) SI PAS bSuccès ALORS Erreur("Erreur : " + ErreurInfo()) RETOUR FIN ZoneRépétéeSupprimeTout(ZR_InfoProduit) POUR i = 1 _À_ tabProduits.Occurrence ZoneRépétéeAjouteLigne(ZR_InfoProduit, tabProduits[i].Libellé, ... tabProduits[i].Description, tabProduits[i].Identifiant, tabProduits[i].Prix) FIN // Copie dans le tableau global à la fenêtre gtabProduit <= tabProduits Syntaxe
inAppListeInfoProduit_Callback(<Succès> , <Informations Produits>)
<Succès> : Booléen - Vrai si les informations sur les produits ont été récupérées,
- Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo avant tout autre appel à une fonction WLangage (ce qui réinitialiserait l'erreur).
<Informations Produits> : Chaîne de caractères Tableau de variables de type inAppProduit contenant les informations sur chacun des produits existants dont l'identifiant a été spécifié. Si l'identifiant ne correspond pas à un produit existant, il est ignoré. Si <Succès> = Faux alors le tableau sera vide.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|