Comment fermer la table de données associée avec un avertissement, lorsque la fenêtre du graphique est fermée ?Je souhaite afficher une boîte de dialogue à l'utilisateur lorsqu'une fenêtre de graphique est fermée "Attention : cela fermera la table de données associée !" et fermez la table de données (avec No Save) si l'utilisateur sélectionne OK et conservez à la fois la table de données et le graphique basé sur celle-ci, si l'utilisateur sélectionne "Annuler".
Le script ci-dessous est pour la boîte de dialogue que je veux, mais où dois-je mettre l'instruction pour fermer [si OK] ou conserver [si Annuler] la table de données ?
gb << On Close(
New Window( "Are you sure?",
<<MODAL></MODAL>
Automatisation et scriptRe : Comment fermer la table de données associée avec un avertissement, lorsque la fenêtre du graphique est fermée ?<< on close()
est le bon endroit.
Renvoie 0 si la fenêtre ne doit pas être fermée.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Graph Builder(
<<ON close=""></ON>
Re : Comment fermer la table de données associée avec un avertissement, lorsque la fenêtre du graphique est fermée ?@hogi . J'obtiens ce qui suit sur JMP 16.2.0.
Cannot subscript Display Box in access or evaluation of 'ex[ /*###*/"button"]' , ex[/*###*/"button"]Cannot subscript Display Box in access or evaluation of 'ex[ /*###*/"button"]' , ex[/*###*/"button"]
Re : Comment fermer la table de données associée avec un avertissement, lorsque la fenêtre du graphique est fermée ?Une raison pour laquelle vous n'utilisez pas la mise à jour gratuite vers jmp17 ?
Le nouveau Workflow Builder est vraiment génial 
Ici une version avec
<<MODAL></MODAL>
qui devrait fonctionner sur Jmp 16.2
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = dt << Graph Builder(
<<ON close=""></ON>
Re : Comment fermer la table de données associée avec un avertissement, lorsque la fenêtre du graphique est fermée ?@hogi Merci, cela fonctionne avec << modal.
Une raison pour laquelle vous n'utilisez pas la mise à jour gratuite vers jmp17 ?
Nous testons normalement une version plus récente de JMP (pour une durée définie) sur des scripts JMP existants avant de la déployer plus largement.
Il y a eu plusieurs problèmes de rétrocompatibilité dans le passé, dont certains n'ont pas encore été résolus.
(J'apprends encore JMP mais il y en a d'autres qui font les tests)
Donc, le résultat est que nous allons passer à la v17 mais cela n'arrivera pas de si tôt donc je n'ai que la v16.2 à ma disposition pour le moment
.