关闭图形时关闭隐藏的数据表我有一些隐藏的数据表,我只通过一些图表显示给用户。
由于它们是隐藏的,因此它们会累积在内存中(与用户调用工具箱中的函数的次数一样多)。
当用户关闭创建的图形时,有没有办法嵌入 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>