關閉圖窗時關閉隱藏資料表我有一些隱藏的數據表,僅透過一些繪圖向用戶顯示。
由於它們是隱藏的,因此它們會在記憶體中累積(與使用者呼叫工具箱中的函數的次數一樣多)。
當使用者關閉已建立的圖形時,有沒有辦法嵌入 JSL 操作(關閉不可見的表)?
進階統計建模自動化和腳本編寫消費者與市場研究大規模客製化回覆:關閉圖窗時關閉隱藏資料表這種方法有一個問題。腳本執行完成後會關閉二元視窗。此時變數「dt」可能存在,也可能不存在。這是一種更穩健的方法:
dtName = dt << Get Name;
rep = obj << Report;
Eval(Parse(EvalInsert("\[
rep << On Close(
Close(DataTable("^dtName^"),NoSave)
);
]\")));
回覆:關閉圖窗時關閉隱藏資料表您可以只使用如下圖所示的 On Close 方法,
dt = Open( "$SAMPLE_DATA/Big Class.jmp",private );
obj = dt << Bivariate( Y( :Weight ), X( :Height ) );
obj<<ON close=""></ON>