<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
Je voudrais créer une fenêtre en sélectionnant les paramètres de différents tableaux. J'utilise un journal et des scripts pour cela.
Le mieux que je puisse faire pour cela consiste à ouvrir une nouvelle fenêtre pour chaque table.
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) ) ); );
En fait, la fenêtre devrait ressembler à ceci:

Merci beaucoup, ça fonctionne bien.
Les boutons de sélection auraient alors besoin que leur action de clic soit définie, par exemple:
step_1_BB << Script (liste sélectionnée << Append (selection_step_1 << GetSelected));
Pour commencer, vous ne voulez pas utiliser un dialogue de colonne (). Cette méthodologie est moins soulignée dans JMP. Vous trouverez ci-dessous le début d'un script qui fera ce que vous voulez. Vous devrez renseigner le code nécessaire pour renseigner la liste des paramètres sélectionnés, etc. mais il fait apparaître les 3 tables de données pour vous permettre de choisir.
Noms par défaut jusqu'ici ( 1 ) ;
dt_fil_step_1 = Ouvrir ( "$ SAMPLE_DATA / big class.jmp" ) ;
dt_fil_step_2 = Ouvrir ( "$ SAMPLE_DATA / semiconductor capacity.jmp" ) ;
dt_fil_step_3 = Ouvrir ( "$ SAMPLE_DATA / drug Measures.jmp" ) ;
liste sélectionnée = {} ;
choix1 = Nouvelle fenetre ( "tester" ,
Boîte de lineup ( N Col ( 2 ) ,
Boîte de lineup ( N Col ( 2 ) ,
Tableau de données actuel ( dt_fil_step_1 ) ;
étape_sélection_1 = Col List Box ( dt_fil_step_1 , tout ) ;
step_1_BB = Boîte à boutons ( "Sélectionner pour le tableau de données 1" ) ,
Tableau de données actuel ( dt_fil_step_2 ) ;
étape_sélection_2 = Col List Box ( dt_fil_step_2 , tout ) ;
step_2_BB = Boîte à boutons ( "Sélectionner pour le tableau de données 2" ) ,
Tableau de données actuel ( dt_fil_step_3 ) ;
étape_sélection_3 = Col List Box ( dt_fil_step_3 , tout ) ;
step_3_BB = Boîte à boutons ( "Sélectionner pour le tableau de données 3" )
) ,
liste sélectionnée = Zone de liste ( liste sélectionnée , lignes ( 22 ) )
)
) ;