Finestra modale JMP15 con comportamento della casella di controlloOK, quindi ho un codice che funzionava bene in JMP 14, è andato così:
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>Vedo che ora praticamente tutte le istanze nel mio codice in cui provo a ottenere l'output di una finestra dopo la sua chiusura non funzionano più in JMP15 e puoi utilizzare On Close o on Validate per far funzionare la maggior parte delle cose. Questo ha funzionato per me con le caselle di testo e Alla chiusura. In questo caso, ho provato:</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;">Se utilizzo On Validate, ottengo il seguente errore:</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;">Se utilizzo Alla chiusura e non scelgo la casella di controllo, non è possibile chiudere la finestra modale. Scegliere OK non fa nulla e anche la X nell'angolo non chiuderà la finestra modale. Se scelgo la casella di controllo, restituisce 1 e funziona correttamente. Se scelgo la casella di controllo e poi la deseleziono, la finestra non si chiuderà. Come posso ottenere un valore 0 da restituire ed essere in grado di chiudere la finestra?</SPAN></P><LINGO-LABS id="lingo-labs-386916" slang="en-US" mode="UPDATE"><LINGO-LABEL>Progettazione di esperimenti</LINGO-LABEL></LINGO-LABS></ENABLED.></HORIZONTAL></ON></COPY></JOURNAL></INVAL></INVAL>
Ri: finestra modale JMP15 con comportamento casella di controlloNon sapevo dell'opzione di restituzione del risultato: è sempre utile imparare nuovi trucchi, grazie.Ri: finestra modale JMP15 con comportamento casella di controlloquesto è l'approccio che ho finito per usare: il più diretto. Grazie!Ri: finestra modale JMP15 con comportamento casella di controlloPenso che la tua migliore soluzione sia posizionare l'azione per impostare la variabile itar, in uno script che viene eseguito quando la casella di controllo è selezionata o deselezionata
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>
Ri: finestra modale JMP15 con comportamento casella di controlloProva il < per ottenere un elenco dei risultati della finestra di dialogo.
itwin = New Window( ithead,
<<MODAL></MODAL>
Registro (quando la casella di controllo è stata selezionata):
itwin = New Window( ithead,
<