如何將視窗移動到主視窗上的“子”位置?嘿大家,
我想知道是否有一種方法可以編寫腳本將“新視窗”移動為資料表的“子視窗”,就像正常的分析視窗顯示為:
我希望這個視窗顯示在它正在使用的數據表下

所以在圖形生成器圖示下。

想法?
史蒂夫
自動化和腳本編寫回覆:如何將視窗移動到主視窗上的「子」位置?我至少知道一種解決方法,就像我在其他情況下使用過的那樣。您可以將報告新增至新窗口,然後折疊它
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")

我詢問如何強制新視窗關聯資料的主題: 什麼決定哪個資料表被視為新視窗的「關聯資料」?
願望清單項目: 允許將關聯的資料表設定到新窗口
回覆:如何將視窗移動到主視窗上的「子」位置?如果您想將現有視窗移至子位置,只需新增臨時報告,然後再次刪除即可。
執行程式碼後,報告將顯示為 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;