MAM78 Posté(e) le 16 décembre 2018 Signaler Posté(e) le 16 décembre 2018 C'est bon j'ai enfin réussi à comprendre l'enchainement des appels successifs à getAPI dans les fonctions (actions) de ta scène avec leur principe de CallBack. Après ça, j'aurais plus qu'a instancier mes différentes actions associées aux VD. Mais avant ça il faut encore comprendre comment tu remontes le résultat de tes fonction (action) dans les labels des VD. Merci encore pour ton aide 1
Lazer Posté(e) le 17 décembre 2018 Signaler Posté(e) le 17 décembre 2018 Cool Alors pour remonter les résultats, lorsque la scène a été appelée, on lui a passé en argument l'ID du VD et du Bouton appelant. Donc à partir de là, elle "sait" quel VD et quel Label elle doit mettre à jour. Mieux encore, elle injecte directement des fibaro:debug() dans la zone de Debug du bouton appelant. Ca facilite le débugging et le suivi des événements.
MAM78 Posté(e) le 17 décembre 2018 Signaler Posté(e) le 17 décembre 2018 (modifié) C'est effectivement ce que j'ai vu. C'est génial. Mais je n'ai pas trouvé l'existence d'une remonter vers la scène d'une désignation du Label du VD qu'il convient de modifier en fonction de l'action effectuée qui a été exécuté avec succès. J'ai donc ajouté dans le passage de paramètres entre le VD et la Scène, un nom de Label optionnel sur lequel il convient de répercuter le résultat de l'action réalisée comme par exemple le changement d'un statut qui doit être visible sur le VD si celui-ci à bien été traité par la Scène. Modifié le 17 décembre 2018 par MAM78
Lazer Posté(e) le 17 décembre 2018 Signaler Posté(e) le 17 décembre 2018 Tu as raison, il n'y a pas de qu'il faut pour modifier un Label en particulier, mais c'est rien du tout à rajouter si tu veux le faire. Moi je me contente d'un seul Label unique pour dire si l'action a réussi ou échoué. Après une fois que tu as compris la logique, c'est facile de faire passer toutes les infos que tu veux entre le VD et la scène.
MAM78 Posté(e) le 17 décembre 2018 Signaler Posté(e) le 17 décembre 2018 (modifié) Comme indiqué ci-dessus c'est ce que j'ai fait Modifié le 17 décembre 2018 par MAM78
Messages recommandés