假设我有两个来自不同数据表的图形生成器窗口,每个窗口都有一个本地数据过滤器,用于过滤“运行次数”和“时间”。
是否可以连接两个本地数据过滤器以使它们保持同步?
或者也许使用 JSL 从本地数据过滤器#1 中提取当前设置并将其应用到本地数据过滤器#2?
(我猜第 1 步是获取对本地数据过滤器的引用,我什至还没有弄清楚如何做到这一点 - 这是我到目前为止所拥有的:
// get the last Graph Builder
win = Get Window List();
graphs = Filter Each({w}, win,
If(Length(w << XPath("//OutlineBox[@helpKey='Graph Builder']")) > 0, 1, 0)
);
last_gb = graphs[N Items(graphs)][OutlineBox("Graph Builder")] << Get Scriptable Object;
localDataFilter = last_gb << XPath("//OutlineBox[text()='Local Data Filter']");)