Comment récupérer une ligne de données d'un tableau dans une fenêtre d'affichage sélectionnée ?J'ai une fenêtre contenant un tableau (c'est-à-dire les 5 premières lignes de Big Class.jmp) que j'ai créé à l'aide du script ci-dessous et j'aimerais savoir :
1) qu'une ligne du tableau a été sélectionnée
2) récupérer les données du tableau dans la fenêtre
Une fois la fenêtre créée, supposons que l'utilisateur sélectionne une ligne du tableau comme indiqué dans l'image ci-jointe.
Remarque : j'utilise JMP version 17.1.
names default to here(1);
dt = open("$sample_data\big class.jmp", invisible);
rpt = dt << select where(row()<5) << get as report;
nw = new window("test",
v list box(
outline box("Big Class", rpt)
)
);
Automatisation et scriptsRe : Comment récupérer une ligne de données d'un tableau dans une fenêtre d'affichage qui a été sélectionnée ?Le rapport de la table de données est une zone de bordure avec une zone de tableau à l'intérieur afin que vous puissiez l'utiliser

Names Default To Here(1);
dt = Open("$sample_data\big class.jmp", invisible);
rpt = dt << select where(Row() < 5) << get as report;
nw = New Window("test",
V List Box(
Outline Box("Big Class",
rpt
)
)
);
rpt[Table Box(1)] << Get Selected Rows;
une fois que vous connaissez le type d'objet, vous pouvez voir assez facilement à partir de l'index de script ce que vous pouvez faire

ou vous pouvez utiliser Afficher les propriétés
Show Properties(rpt[Table Box(1)])