Le script fonctionnait dans JMP14 mais ne fonctionnait pas dans JMP16Salut tout le monde,
Je viens de rencontrer 2 problèmes avec mon script dans une fenêtre modale qui fonctionnait bien dans JMP14 mais dès que je suis passé sur JMP16, ces 2 problèmes ont été trouvés :
1) Un message d'erreur est apparu indiquant " référence d'objet supprimé : cc << Get Selected lors de l'accès ou de l'évaluation de 'Glue',..... "
2) Le bouton "Annuler" affiche une erreur " Nom non résolu : Bouton d'accès ou d'évaluation du 'Bouton', Bouton (-1) /*###*/ "
Vous trouverez ci-dessous un script simplifié qui fonctionne correctement dans JMP14 mais pas dans JMP16. S'il fonctionne correctement, le script créera une nouvelle colonne ("Résultat") indiquant "Réussite" si la case est cochée, mais un "Échec" si la case n'est pas cochée. À propos du bouton "Annuler", s'il fonctionne correctement, il n'y aura pas de message d'erreur lorsque vous cliquerez dessus, ce qui fermera la fenêtre modale.
Names Default To Here( 1 );
dt = Current Data Table();
win = New Window( "User Input",
<<MODAL></MODAL>
<P> </P>
<P> </P><LINGO-LABS id="lingo-labs-427616" slang="en-US" mode="UPDATE"><LINGO-LABEL>Automatisation et scripts</LINGO-LABEL><LINGO-LABEL>Accès aux données</LINGO-LABEL><LINGO-LABEL>Mélange et nettoyage des données</LINGO-LABEL><LINGO-LABEL>Partager et communiquer les résultats</LINGO-LABEL></LINGO-LABS>Re : Le script fonctionnait dans JMP14 mais ne fonctionnait pas dans JMP16Salut, vraiment désolé pour la réponse tardive. Je suis occupé par le travail depuis 2 semaines. Merci pour la solution. Cela fonctionne et j'ai appris quelque chose de nouveau. J'apprécie cela !
Re : Le script fonctionnait dans JMP14 mais ne fonctionnait pas dans JMP16En général, j'ai trouvé que JMP16 est un peu plus agressif quant à la suppression immédiate des boîtes d'affichage.
Cependant, la façon dont j'ai toujours utilisé Modal fenêtres est en utilisant le SurValider fonction -- ceci est généralement réservé pour déterminer si la fenêtre doit se fermer (peut-être que toutes les entrées requises ne sont pas remplies et que vous ne voulez pas que la fenêtre se ferme via le bouton 'OK'). Assurez-vous simplement de renvoyer un 1 pour une bonne fermeture des fenêtres.
Names Default To Here( 1 );
dt = Current Data Table();
win = New Window( "User Input",
<<MODAL></MODAL>