Finestra modale JMP15 con comportamento casella di controlloOK, quindi ho un codice che ha funzionato 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>
Vedo che ora praticamente tutte le istanze nel mio codice in cui provo a ottenere l'output di una finestra dopo la chiusura non funzionano più in JMP15 e puoi usare On Close o 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:
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>
Se utilizzo On Validate, ottengo il seguente errore:
Object 'EvalContextBox' does not recognize the message 'On Validate'; perhaps you mean one of these: <<Inval Size <<Inval <<Journal <<Copy Data <<On Close <<Journal Window <<Horizontal Alignment <<Enabled.
Se utilizzo Alla chiusura e non scelgo la casella di controllo, non è possibile chiudere la finestra modale.La scelta di 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 ottengo un valore 0 da restituire e posso chiudere la finestra?
ScriptingRi: finestra modale JMP15 con comportamento casella di controlloProva il << Restituisci messaggio di risultato 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,
<<Modal,
<<Return Result,
H List Box( check1 = Check Box( itprompt, ), H List Box( "" ) ),
);
show(itwin);
/*:
itwin = {check1 = {1}, Button(1)};
Re: Finestra modale JMP15 con comportamento della 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>