Fenêtre modale JMP15 avec comportement de case à cocherOK, j'ai donc du code qui fonctionnait bien dans JMP 14, ça ressemblait à ceci :
ithead = "EAR Configuration for Factor Cross Plots";
itprompt = "Select to Include EAR warning on Factor Cross Plots.";
itwarn =
"WARNING – This document contains technical data classified under the Commerce Control List and assigned Export Control Classification Number (ECCN) 0A606.x and 0E606. ";
//determine if itar/ear warning is required
itwin = New Window( ithead,
<<MODAL></MODAL>
<P> </P>
<P>Je vois que maintenant, pratiquement toutes les instances de mon code où j'essaie d'obtenir la sortie d'une fenêtre après sa fermeture ne fonctionnent plus dans JMP15, et vous pouvez utiliser On Close ou on Validate pour que la plupart des choses fonctionnent. Cela a fonctionné pour moi avec les zones de texte et On Close. Dans ce cas, j'ai essayé :</P>
<P> </P>
<P> </P>
<CODE class=" language-jsl">ithead = "EAR Configuration for Factor Cross Plots";
itprompt = "Select to Include EAR warning on Factor Cross Plots.";
itwarn =
"WARNING – This document contains technical data classified under the Commerce Control List and assigned Export Control Classification Number (ECCN) 0A606.x and 0E606.";
//determine if itar/ear warning is required
itwin = New Window( ithead,
<<MODAL></MODAL>
<P> </P>
<P><SPAN style="font-family: inherit;">Si j'utilise On Validate, j'obtiens l'erreur suivante :</SPAN></P>
<P> </P>
Object 'EvalContextBox' does not recognize the message 'On Validate'; perhaps you mean one of these: <<INVAL size=""><<INVAL><<JOURNAL><<COPY data="https://community.jmp.com/"><<ON close="" window=""><<HORIZONTAL alignment=""><<ENABLED.>< re>
<P><SPAN style="font-family: inherit;">Si j'utilise On Close et que je ne coche pas la case, il n'y a aucun moyen de fermer la fenêtre modale. Choisir OK ne fait rien et le X dans le coin ne fermera pas non plus la fenêtre modale. Si je coche la case, elle renvoie 1 et fonctionne correctement. Si je coche la case puis la décoche, la fenêtre ne se fermera pas. Comment obtenir une valeur 0 à renvoyer et pouvoir fermer la fenêtre ?</SPAN></P><LINGO-LABS id="lingo-labs-386916" slang="en-US" mode="UPDATE"><LINGO-LABEL>Conception d'expériences</LINGO-LABEL></LINGO-LABS></ENABLED.></HORIZONTAL></ON></COPY></JOURNAL></INVAL></INVAL>
Re : Fenêtre modale JMP15 avec comportement de case à cocherJe ne connaissais pas l'option de résultat de retour - toujours bon d'apprendre de nouvelles astuces, merci.Re : Fenêtre modale JMP15 avec comportement de case à cocherc'est l'approche que j'ai fini par utiliser - la plus directe. merci!Re : Fenêtre modale JMP15 avec comportement de case à cocherJe pense que votre meilleure solution est de placer l'action pour définir la variable itar, dans un script qui est exécuté lorsque la case est cochée ou désélectionnée
ithead = "EAR Configuration for Factor Cross Plots";
itprompt = "Select to Include EAR warning on Factor Cross Plots.";
itwarn =
"WARNING – This document contains technical data classified under the Commerce Control List and assigned Export Control Classification Number (ECCN) 0A606.x and 0E606.";
//determine if itar/ear warning is required
itar = .;
itwin = New Window( ithead,
<<MODAL></MODAL>
Re : Fenêtre modale JMP15 avec comportement de case à cocherEssaie le < pour obtenir une liste des résultats de la boîte de dialogue.
itwin = New Window( ithead,
<<MODAL></MODAL>
Journal (lorsque la case a été cochée) :
itwin = New Window( ithead,
<