<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich möchte ein Fenster erstellen, in dem Parameter aus verschiedenen Tabellen ausgewählt werden. Ich benutze dafür Tagebuch und Skripte.
Das Beste, was ich dafür tun kann, ist, für jeden Tisch ein neues Fenster zu öffnen.
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) ) ); );
Eigentlich sollte das Fenster so aussehen:

Vielen Dank, es läuft gut.
Für die ButtonBoxen müsste dann die Klick-Aktion definiert werden, zum Beispiel:
step_1_BB << Skript (ausgewählte Liste << Anhängen (selection_step_1 << GetSelected));
Zunächst möchten Sie kein Spaltendialogfeld () verwenden. Diese Methodik wird in JMP zurückgenommen. Unten finden Sie den Anfang eines Skripts, das das tut, was Sie wollen. Sie müssen den Code eingeben, den Sie zum Ausfüllen der Liste "Ausgewählte Parameter" usw. benötigen. Es werden jedoch die 3 Datentabellen angezeigt, aus denen Sie auswählen können.
Names Default To Here ( 1 ) ;
dt_fil_step_1 = Öffnen ( "$ SAMPLE_DATA / big class.jmp" ) ;
dt_fil_step_2 = Öffnen ( "$ SAMPLE_DATA / semiconductor capacity.jmp" ) ;
dt_fil_step_3 = Öffnen ( "$ SAMPLE_DATA / drug measuring.jmp" ) ;
ausgewählte Liste = {} ;
choix1 = Neues Fenster ( "Prüfung" ,
Aufstellungsfeld ( N Col ( 2 ) ,
Aufstellungsfeld ( N Col ( 2 ) ,
Aktuelle Datentabelle ( dt_fil_step_1 ) ;
selection_step_1 = Col List Box ( dt_fil_step_1 , alles ) ;
step_1_BB = Button Box ( Für Datentabelle 1 auswählen ) ,
Aktuelle Datentabelle ( dt_fil_step_2 ) ;
selection_step_2 = Col List Box ( dt_fil_step_2 , alles ) ;
step_2_BB = Button Box ( Für Datentabelle 2 auswählen ) ,
Aktuelle Datentabelle ( dt_fil_step_3 ) ;
selection_step_3 = Col List Box ( dt_fil_step_3 , alles ) ;
step_3_BB = Button Box ( Für Datentabelle 3 auswählen )
) ,
ausgewählte Liste = Listenfeld ( ausgewählte Liste , nlines ( 22 ) )
)
) ;