Lo script funzionava in JMP14 ma non funzionava in JMP16Ciao a tutti,
Ho appena riscontrato 2 problemi con il mio script in una finestra modale che funzionava correttamente in JMP14 ma non appena sono passato a JMP16, sono stati rilevati questi 2 problemi:
1) È apparso un messaggio di errore che indica " riferimento oggetto eliminato: cc << Ottieni selezionato nell'accesso o nella valutazione di 'Colla',..... "
2) Il pulsante "Annulla" mostra un errore " Nome non risolto: pulsante in accesso o valutazione di 'Pulsante', Pulsante (-1) /*###*/ "
Di seguito è riportato uno script semplificato che funziona correttamente in JMP14 ma non in JMP16. Se funziona correttamente, lo script creerà una nuova colonna ("Risultato") indicando "Pass" se la casella di controllo è selezionata, ma "Fail" se la casella di controllo è deselezionata. Per quanto riguarda il pulsante "Annulla", se funziona correttamente, non verrà visualizzato alcun messaggio di errore quando viene cliccato, dove chiuderà la finestra 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>Automazione e scripting</LINGO-LABEL><LINGO-LABEL>Accesso ai dati</LINGO-LABEL><LINGO-LABEL>Combinazione e pulizia dei dati</LINGO-LABEL><LINGO-LABEL>Condivisione e comunicazione dei risultati</LINGO-LABEL></LINGO-LABS>Re: Lo script funzionava in JMP14 ma non funzionava in JMP16Ciao, mi dispiace davvero per la risposta tardiva. Sono stato impegnato con il lavoro nelle ultime 2 settimane. Grazie per la soluzione. Funziona e ho imparato qualcosa di nuovo. Lo apprezzo !
Re: Lo script funzionava in JMP14 ma non funzionava in JMP16In generale ho scoperto che JMP16 è un po' più aggressivo nell'eliminare immediatamente le caselle di visualizzazione.
Tuttavia, il modo che ho sempre usato Modale Windows è utilizzando il OnConvalida funzione -- questo è in genere riservato per determinare se la finestra deve chiudersi (forse non tutti gli input richiesti sono stati compilati e non vuoi che la finestra si chiuda tramite il pulsante 'OK'). Assicurati solo di restituire un 1 per una corretta chiusura delle finestre.
Names Default To Here( 1 );
dt = Current Data Table();
win = New Window( "User Input",
<<MODAL></MODAL>