Question de la boîte de dialogue de colonneJ'espère qu'il y a une réponse simple à cette question qui m'échappe... J'utilise fréquemment la boîte de dialogue Colonne qui permet à un utilisateur de spécifier des colonnes spécifiques pour l'utilisateur dans les analyses ultérieures. Existe-t-il un moyen de faire en sorte qu'une liste par défaut de colonnes apparaisse automatiquement comme sélectionnée. Par exemple, j'utilise l'ensemble de données Diamonds et j'aimerais exécuter le script et que « Couleur » et « Clarté » s'affichent automatiquement comme sélectionnés. Les utilisateurs peuvent ensuite ajouter et/ou supprimer de cette liste par défaut pour personnaliser les analyses.

PS : Veuillez ignorer la boîte de dialogue en bas de la fenêtre : ce n'est qu'un report absurde que je dois nettoyer.
Re : Question sur la boîte de dialogue de colonneMerci à txnelson et Ian@JMP pour votre aide. J'en ai assez pour résoudre le problème maintenant.
Re : Question sur la boîte de dialogue de colonneJ'utilise le code suivant pour sélectionner dans la zone de liste Col, toutes les colonnes actuellement sélectionnées dans la table de données. Cela pourrait s'avérer utile
colListData= Zone de liste de colonnes( nLignes (15 ) ),
colListData<< ajouter(dt<< obtenir les noms de colonnes ),
// Au démarrage, sélectionnez les colonnes dans la zone de sélection pour
// les colonnes sélectionnées dans la table de données
Pour(II= 1,II<= N articles(Liste de toutes les colonnes ),II++,
Si( Colonne(ii )<< être sélectionné == 1,
colListData<< définir la sélection(II ));
);
Re : Question sur la boîte de dialogue de colonneQuelque chose comme ça, peut-être (je n'ai pas pris la peine de mettre des boutons dans l'interface utilisateur) ?
NomsDefaultToHere ( 1 ) ;
dt = Ouvrir ( "$SAMPLE_DATA/Big Class.jmp" ) ;
nw = NouvelleFenêtre ( "Dialogue" ,
HListeBoîte (
source = ColListBox ( dt , tout ) ,
destination = ColListBox ()
)
);
Attendez ( 2 ) ;
destination << setItems ({ : hauteur , : poids }) ;