

我这里有代码来创建自定义启动窗口,如第一张图片所示。有没有办法添加一个类似于我们从菜单中选择分析时通常看到的过滤器?
清除列 =表达式( // 清除所有当前设置的表达式
自测 <<移除所有;
);
recallCols =表达式(
::testsRecall = selTests <<获取物品;
);
dt =当前数据表();
/* 自定义启动窗口 */
selTestsWindow =新窗户( “仪表板的测试选择” , // GUI 选择要分析的测试
<<模态,
<<返回结果,
边框框(左边( 3个), 顶部( 2个),
V 列表框(
H 列表框(
V 列表框(
面板盒( “选择列” ,
colListData =列列表框(全部,<<设置数据类型( “数字” ))
),
),
V 列表框(
面板盒( “测试” ,
阵容箱( N 列( 2个), 间距( 3个),
按钮盒( “是,回应” , 自我测试 <<附加( colListData <<被选中); ),
自我测试=列列表框( 最小项目( 1个), “数字” ),
)
),
),
面板盒( “行动” ,
阵容箱( N 列( 1个),
确定按钮 =按钮盒( “好的” , 召回列; test_list = selTests <<获取物品; ),
按钮盒( “取消” ),
文本框( “” ),
按钮盒( “消除” ,
自我测试<<删除选定;
),
按钮盒( “记起” ,
清除列;
/* 从全局变量中恢复任何以前的设置 */
尝试(
自我测试<<附加(::testsRecall);
);
),
按钮盒( “重置” , 清除列 ),
)
)
)
)
)
);
清除列 =表达式( // 清除所有当前设置的表达式
自测 <<移除所有;
);
recallCols =表达式(
::testsRecall = selTests <<获取物品;
);
JMP 16.1 苹果操作系统