Je me bats avec ça depuis un jour, je n'arrive pas à le faire fonctionner correctement. Je partagerais bien le code mais je pense que cela pourrait brouiller les pistes.
J'ai créé quelques ComponentDialogs
qui sont nécessaires pour être inclus dans d'autres ComponentDialogs
y compris le principal bot.js
.
ComponentDialogA est importé dans le fichier principal bot.js
qui est appelé correctement lorsque je fais un replaceDialog ou beginDialog. Mais lorsque j'essaie d'appeler ComponentDialogB de ComponentDialogA il retourne simplement au dernier point de ComponentDialogA et ne parvient pas à toucher ComponentDialogB .
Mes sous-questions sont donc les suivantes :
- Ai-je besoin d'un accesseur d'état personnalisé pour chaque ComponentDialog pour afin de faire ce que je veux réaliser ou est-ce seulement pour stocker des spécifiques liées à cette boîte de dialogue, par opposition à la position réelle de la boîte de dialogue.
- En rapport avec la première question, ai-je besoin d'un nouveau dialogSet par ComponentDialog pour gérer les ComponentDialogs enfants, pour utiliser
this.dialogs.add
au lieu dethis.addDialog
? - Est-ce que je suis juste un imbécile et que je me suis trompé dans mon code ? quelque part ?
Je vais essayer de simplifier mon code et de le partager plus tard.
Merci beaucoup,