La modifica dell'impostazione di "conditionlist_box" da popolare quando la casella di modifica del testo viene modificata, risolve il problema
nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
@txnelson già fornito una soluzione.
Possono essere osservazioni più generali per progetti futuri:
- si prega di utilizzare l'opzione di formattazione JSL nel post, lo rende molto più leggibile
- In Scripteditor puoi anche lasciare che JMP formatta il tuo script (menu Modifica, o Crtl-M), lo trovo molto utile
- JMP cambia di volta in volta il modo in cui gli oggetti vengono gestiti, il tuo oggetto "Texteditbox" è andato, quando la finestra è chiusa, quindi non è più possibile recuperare dati @txnelson ha fornito una soluzione da superare
- Altre soluzioni possono essere trovate nell'indice di scripting (speriamo anche in futuro), cercando la finestra modale
- il seguente script proviene dall'indice di scripting e leggermente modificato, puoi giocarci per capire come vengono restituiti i valori con l'opzione "Return Result"; Trovo che sia un modo semplice e buono per finestre più complesse.
Names Default To Here( 1 );
window_reference = New Window( "Dialog() example",
// try comment out next line
<<MODAL></MODAL>
Grazie @txnelson per il supporto, ha risolto il mio problema.
Grazie anche @ Georg , dopo il tuo suggerimento ho usato il CTRL-M nei miei script, hai ragione è molto utile e più leggibile.
Buon giorno comunità JMP, ho appena installato JMP15 e trovo degli errori, sperando che qualcuno possa aiutarmi a risolvere questo problema.
Ho sviluppato un'applicazione in JMP 14 per semplificare l'analisi interattiva, tuttavia trovo errori quando provo a utilizzare la stessa applicazione con JMP15.
Qui breve spiegazione dell'applicazione, premo un pulsante nell'app e viene visualizzata una schermata per codificare i dati in modo interattivo (Baseline), quindi mentre l'utente codifica la condizione da utilizzare come base, viene creato ANOVA.
Ecco lo script che sto usando (questo script viene eseguito nell'applicazione quando viene premuto il pulsante corrispondente):
nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
Diciamo che ho codificato "A" (come linea di base), quindi JMP 14 esegue l'ANOVA, posso vedere questo è nel LOG di JMP14:
CND1 = "A";
Senso unico[]
Tuttavia, se provo a utilizzare JMP 15, questo è l'errore che ottengo (sembra che CND1 non sia stato selezionato o riconosciuto):
deleted object reference: conditionlist_box << get text in access or evaluation of 'Glue' , nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>