Action du bouton sur l'objet le plus procheBonjour,
Quel est le meilleur moyen de créer plusieurs objets d'analyse et de placer un bouton près de chacun d'eux?
Le bouton lancera une action sur l'objet concerné.
Je ne veux pas utiliser des références aux variables mais quelques mots-clés tels que "this / parent" etc.
Exemple:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New window("Window",
VlistBox(
hlistbox(Distribution( Column( :weight ) ),Button Box("Remove Box Plot")),
hlistbox(Distribution( Column( :height ) ),Button Box("Remove Box Plot")),
)
);
Je vous remercie.
À M.
Re: Action de Button sur l'objet le plus procheMerci beaucoup. Votre réponse est très utile.Re: Action de Button sur l'objet le plus procheQuestion cool et la réponse est oui. J'ai appris quelque chose de nouveau parce que j'étais curieux de connaître la réponse moi-même. Voici comment je l'ai fait:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
bbFunc = Function({this},
dist_ob = ((this << parent) << child) << Get Scriptable Object();
dist_ob << Outlier Box Plot( 0 );
);
New Window( "Window",
V List Box(
H List Box( Distribution( Column( :weight ) ), Button Box( "Remove Box Plot" , << Set Function(bbFunc)) ),
H List Box( Distribution( Column( :height ) ), Button Box( "Remove Box Plot" , << Set Function(bbFunc)) )
)
);Utiliser le message << Set Function au lieu de simplement mettre bbFunc comme second argument était essentiel. Cela n'a pas fonctionné autrement. J'ai trouvé un exemple d'utilisation de "this" dans l'index de script sous Définir la fonction.