Selezione della scheda attiva dalla casella della scheda quando è presente una casella di modifica numerata (JMP 13)Ciao a tutti !!
Ho un problema un po' strano. Nel codice qui sotto creo una finestra con due schede. Quando il numberditbox è presente il comando scheda << Imposta selezionato(1) non ha alcun effetto e la scheda 2 è sempre selezionata. Quando commento il numbereditbox la scheda del comando << Set Selected(1) funziona bene e posso selezionare la prima della seconda scheda. Ma ho bisogno della numbereditbox ovviamente. Sto usando JMP 13. Qualsiasi aiuto apprezzato! Grazie!
Ti auguro il meglio,
Edoardo
nx0=New Window( "Input",<<MODAL></MODAL>
Oggetto: Selezione della scheda attiva dalla casella della scheda quando è presente una casella di modifica numerica (JMP 13)Saluti - grazie per aver segnalato questo problema. Per chiunque trovi questo thread, posso confermare che è stato risolto in JMP 15.
Oggetto: Selezione della scheda attiva dalla casella della scheda quando è presente una casella di modifica numerica (JMP 13)Grazie mille gzmorgan0 per aver condiviso questa soluzione!
Funziona davvero!
Ti auguro il meglio,
Edoardo
Oggetto: Selezione della scheda attiva dalla casella della scheda quando è presente una casella di modifica numerica (JMP 13)Usa il NumberColEditBox non ha questo problema
nx0=New Window( "Input", <<MODAL></MODAL>
Oggetto: Selezione della scheda attiva dalla casella della scheda quando è presente una casella di modifica numerica (JMP 13)Solo un aggiornamento. Ecco il numero di riferimento e la risposta dell'assistenza JMP. Ho cercato un defocus o un clic o una proprietà di stato, diversa da Enable(0|1), ma non ne ho trovato nessuno.
Casella di modifica dei numeri di JMP 13 e 14
Con una nuova finestra modale, JMP sa che l'utente deve fare qualcosa o annullare la finestra di dialogo. Pertanto, quando una o più caselle di modifica sono incluse nella finestra, JMP si concentra sulla prima che incontra. L'ultima volta che ho controllato, non c'era alcun modo scriptabile per sovrascriverlo, a parte cambiare la finestra, come hai notato nel thread di discussione. Lo sto ricontrollando per vedere se qualcosa è cambiato con la v14. Ti farò sapere cosa apprendo. |
Oggetto: Selezione della scheda attiva dalla casella della scheda quando è presente una casella di modifica numerica (JMP 13)Edoardo,
Il tuo script funziona in JMP 12 (come probabilmente saprai).Rimuovere << Modale, e il tuo script funzionerà. Pensavo di averlo documentato, ma forse no: non riesco a trovare un numero di tracciamento e il bug persiste in JMP 14.
Questo problema è che la casella di modifica del numero si comporta come un numero digitato senza ritorno, il che significa che è attivo/selezionato.
Anche se il DisplayBox viene creato prima e quindi referenziato nella finestra, è ancora attivo. Nota se è disabilitato, la prima scheda è selezionata.Quindi il problema è con NumberEditBox e Modal.
O il tuo dialogo deve essere non modale o utilizzare TextEditBox e convertirlo in un numero o forse il supporto JMP ha una soluzione.
lub = lineupbox(ncol(1),
TextBox("Setting one"),
numone0=NumberEditBox(2);
);
//numone0 << enable(0);
nx0=New Window( "Input", <<MODAL></MODAL>