Abilita e disabilita una casella di pulsanti in base all'input.Quindi ho una casella di pulsanti in una finestra modale, con due caselle di selezione di colonne sopra di essa. I calcoli in seguito potrebbero interrompersi se le due colonne sono le stesse, quindi non voglio che l'utente possa fare clic sulle stesse colonne. Presumo che il modo più semplice per farlo sia disabilitare la casella dei pulsanti finché le condizioni non sono soddisfatte (entrambe le caselle di selezione delle colonne hanno una selezione e non hanno la stessa (assumendo che ce ne siano più di 1, che ora che ci penso, lo so dovrò occuparmi anche di quello. gah)). Ad ogni modo, ho provato a far sì che l'abilitazione non funzioni, seguendo il suggerimento di un membro dello staff Qui , ma non funziona e continua semplicemente attraverso il codice. Presumo che ciò sia dovuto al fatto che l'abilitazione non è attiva, ma non sono sicuro del motivo per cui il codice del membro dello staff abbia funzionato nel collegamento che ho inserito sopra. Che cosa sto facendo di sbagliato?
New Window("Select Variables", << Type("Modal Dialog"),
H List Box(
V List Box(
Text Box("Select Major Variable"),
lbMajor = List Box(combinedCols, <<SET max="" selected=""></SET>
Automazione e scriptingfinestreRi: Abilitare e disabilitare una casella di pulsanti in base all'input.Potresti provare qualcosa del genere.
Tieni presente che se non utilizzi JMP17 o versioni successive potrebbe non funzionare correttamente
combinedCols = {"A","B","C"};
New Window("Select Variables", << Type("Modal Dialog"),
<<ON validate=""></ON>Ri: Abilitare e disabilitare una casella di pulsanti in base all'input.Oh! Non ho nemmeno dovuto modificarlo. Molto più di quanto mi aspettassi. E in qualche modo mi era mancato il fatto che potessi fare riferimento alle cose all'interno di Windows nello stesso modo in cui fai riferimento alle tabelle e ai loro figli. Grazie per l'ottima risposta. Lo apprezzo molto.