Tout fermer Ne fonctionne pas pour les revuesJ'ai un script qui crée des tables et des journaux en fonction des sélections de l'utilisateur dans une fenêtre d'interface utilisateur. J'ai un bouton sur l'interface utilisateur qui ferme tous les fichiers créés par le script une fois que l'utilisateur a terminé. lorsque le bouton est cliqué, les tables se ferment correctement, mais il y a une boîte d'alerte demandant d'enregistrer les modifications dans n'importe quel journal ouvert (selon les choix de l'utilisateur, il peut y avoir jusqu'à trois journaux créés par le script). J'utilise la fonction Close All() pour les tables et les journaux avec l'argument facultatif No Save. Je ne comprends pas pourquoi cela fonctionne pour les tables, mais pas pour les revues. Selon ce que j'ai recherché dans l'index de script et le guide de script, il semble que ce soit la bonne fonction à utiliser.
Re : Tout fermer ne fonctionne pas pour les revuesJ'utilise JMP 14.2 et j'ai créé un script de test similaire. J'ai trouvé que Close All fonctionnait dans le script de test. De plus, si les journaux de test étaient ouverts et que j'exécutais le script, les boutons Fermer/Réinitialiser du script fermeraient les journaux de test sans demander d'enregistrer les modifications, mais demanderaient d'enregistrer les modifications pour les journaux créés par le script d'origine. J'utilise les journaux pour compiler différentes sortes de graphiques et de tracés. Je crée le journal et au fur et à mesure que les tracés sont créés, ils sont ajoutés au journal approprié une fois tous les tracés ajoutés, puis les journaux sont enregistrés. Aucun autre traitement n'est effectué par le script sur les journaux après leur sauvegarde.
Re : Tout fermer ne fonctionne pas pour les revuesJ'ai testé Close All() avec cet exemple dans JMP 14.3, qui fonctionne :
w = New Window( "Main Window", Text Box( "Main JMP Window" ) );
w << Journal Window;
Wait( 1 );
Close All( "Journals", "NoSave" );
Wait( 1 );
Close All( "Reports", "NoSave" );
Pouvez-vous décrire ce que vous faites avec les journaux - peut-être comment ils sont créés, sont-ils enregistrés sur le disque à tout moment, ajoutez-vous des informations supplémentaires après la création initiale du journal ?Il peut également être important de savoir quelle version de JMP vous utilisez.