<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Mi piacerebbe creare una finestra per selezionare i parametri da diverse tabelle. Uso journal e script per questo.
Il meglio che posso fare per questo, è l'apertura di una nuova finestra per ogni tavolo.
choix1 =Column Dialog( current data table(dt_fil_step_1); selection_step_1 = colList( "Paramètres à représenter", maxcol( N Col(dt_fil_step_1)) ), current data table(dt_fil_step_2); selection_step_2 = colList( "Paramètres à représenter", maxcol( N Col(dt_fil_step_2) ) ), current data table(dt_fil_step_3); selection_step_3 = colList( "Paramètres à représenter", maxcol( N Col(dt_fil_step_3) ) ); );
In realtà la finestra dovrebbe apparire così:

Grazie mille sta funzionando bene.
I ButtonBox avrebbero quindi bisogno della loro azione di clic definita, ad esempio:
step_1_BB << Script (lista selezionata << Aggiungi (selection_step_1 << GetSelected));
Per iniziare, non si desidera utilizzare una finestra di dialogo Colonna (). Questa metodologia viene de-enfatizzata in JMP. Di seguito è riportato l'inizio di uno script che farà ciò che desideri. Dovrai inserire il codice necessario per compilare l'elenco Parametri selezionati, ecc. ma fa comparire le 3 tabelle di dati tra cui scegliere.
Nomi predefiniti qui ( 1 ) ;
dt_fil_step_1 = Aperto ( "$ SAMPLE_DATA / big class.jmp" ) ;
dt_fil_step_2 = Aperto ( "$ SAMPLE_DATA / semiconductor capabilities.jmp" ) ;
dt_fil_step_3 = Aperto ( "$ SAMPLE_DATA / drug measurements.jmp" ) ;
lista selezionata = {} ;
choix1 = Nuova finestra ( "test" ,
Box di selezione ( N Col ( 2 ) ,
Box di selezione ( N Col ( 2 ) ,
Tabella dei dati corrente ( dt_fil_step_1 ) ;
selection_step_1 = Col List Box ( dt_fil_step_1 , tutti ) ;,
step_1_BB = Scatola dei pulsanti ( "Seleziona per Tabella dati 1" ) ,
Tabella dei dati corrente ( dt_fil_step_2 ) ;
selection_step_2 = Col List Box ( dt_fil_step_2 , tutti ) ;,
step_2_BB = Scatola dei pulsanti ( "Seleziona per Tabella dati 2" ) ,
Tabella dei dati corrente ( dt_fil_step_3 ) ;
selection_step_3 = Col List Box ( dt_fil_step_3 , tutti ) ;,
step_3_BB = Scatola dei pulsanti ( "Seleziona per Tabella dati 3" )
) ,
lista selezionata = Casella di riepilogo ( lista selezionata , nlines ( 22 ) )
)
) ;