Comment récupérer les valeurs saisies par l'utilisateur à partir d'une fenêtre de module d'application de dialogue de modèle ?Salut tout le monde,
Je développe une application JMP qui comprend plusieurs fenêtres de module et des scripts étendus avec intégration Python.
Un de mes modules a des sélections pour différentes options de tâches A, B, C, etc... Sur la base de cette sélection, j'ai créé des fenêtres de module supplémentaires pour faire apparaître et demander à l'utilisateur de saisir certains paramètres requis pour effectuer chaque tâche (ces entrées sont des boîtes d'édition de nombres dans les modules d'application).Dans le panneau de propriétés de l'Application Builder, ces fenêtres de module de paramètres contextuels sont définies comme "Dialogue modal".
Lorsque l'utilisateur clique sur le bouton "OK", je souhaite que la fenêtre modale se ferme et que les entrées de l'utilisateur soient stockées dans des variables afin que le code d'application puisse ensuite effectuer tout le travail requis en fonction des sélections. J'ai essayé plusieurs options de script différentes (telles que "<< Get") mais elles n'ont pas fonctionné.
Tout conseil est grandement appréciée.
Merci!
- Estelle
Ingénierie de la qualité et des procédésRe : Comment récupérer les valeurs saisies par l'utilisateur à partir d'une fenêtre de module d'application de dialogue de modèle ?Je n'ai pas utilisé le générateur d'applications moi-même, mais d'après l'exemple d'application "Application de table de données", << get devrait très bien fonctionner.
Lanceur modifié en modal :

Le bouton Ok exécute OkButtonPress

et OkButtonPress appelle la fonction doFun

qui a
rate = SampleRateInput << Get;