図を閉じるときに非表示のデータテーブルを閉じるいくつかのプロットを介してのみユーザーに表示する非表示のデータテーブルがいくつかあります。
それらは非表示になっているため、メモリに蓄積されます(ユーザーがツールボックスで関数を呼び出した回数だけ)。
ユーザーが作成したフィギュアを閉じるときに、JSLアクション(非表示のテーブルを閉じる)を埋め込む方法はありますか?
グラフィックススクリプティングRe:図を閉じるときに非表示のデータテーブルを閉じるこのアプローチには問題があります。2変量ウィンドウを閉じるには、スクリプトの実行が終了します。その時点で、変数'dt'が存在する場合と存在しない場合があります。これは、より堅牢なアプローチです。
dtName = dt << Get Name;
rep = obj << Report;
Eval(Parse(EvalInsert("\[
rep << On Close(
Close(DataTable("^dtName^"),NoSave)
);
]\")));
Re:図を閉じるときに非表示のデータテーブルを閉じる以下のようなOnCloseメソッドを使用できます。
dt = Open( "$SAMPLE_DATA/Big Class.jmp",private );
obj = dt << Bivariate( Y( :Weight ), X( :Height ) );
obj<<ON close=""></ON>