Comment déplacer une fenêtre vers une position "enfant" sur la fenêtre d'accueil ?Salut tout le monde,
Je me demandais s'il existait un moyen de créer un script pour déplacer une "Nouvelle fenêtre" en tant qu'"enfant" de la table de données, comme une veuve d'analyse normale apparaît comme :
J'aimerais que cette fenêtre apparaisse sous la table de données avec laquelle elle travaille

Donc sous l'icône du générateur de graphique.

Pensées?
Steve
Automatisation et scriptsRe : Comment déplacer une fenêtre vers une position "enfant" sur la fenêtre d'accueil ?Je connais au moins une solution de contournement pour cela, comme je l'ai utilisée dans d'autres cas. Vous pouvez ajouter un rapport à votre nouvelle fenêtre, puis le réduire
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
);
nw = New Window("not child",
Button Box("OK")
);
nw = New Window("is child",
vlb = V List Box(
Distribution(Nominal Distribution(Column(:sex)), Histograms Only)
),
Button Box("OK")
);
vlb << visibility("Collapse")

Mon sujet dans lequel j'ai demandé comment forcer les données associées pour une nouvelle fenêtre : qu'est-ce qui détermine quelle table de données est considérée comme "Données associées" pour une nouvelle fenêtre ?
Élément de la liste de souhaits : autoriser la définition des tables de données associées dans une nouvelle fenêtre
Re : Comment déplacer une fenêtre vers une position "enfant" sur la fenêtre d'accueil ?Et si vous souhaitez déplacer une fenêtre existante vers une position enfant, vous pouvez simplement ajouter un rapport temporaire, puis le supprimer à nouveau.
Après avoir exécuté le code, le rapport apparaîtra comme un enfant de Big Class :

Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("change to child",
V List Box (
tmp= v list box (),
Button Box("OK"))
);
tmp << append (
Distribution(Nominal Distribution(Column(:sex)), Histograms Only)
);
wait(0);
tmp << delete;