根据输入启用和禁用按钮框。所以我在模式窗口中有一个按钮框,上面有两个列选择框。 如果两列相同,稍后的数学可能会中断,因此我不希望用户能够单击相同的列。 我假设最简单的方法是禁用按钮框,直到满足条件(两个列选择器框都有一个选择,但没有相同的(假设有超过 1 个,现在我想到了这一点,我也必须处理这个问题。gah))。 无论如何,按照工作人员的建议,我尝试让启用功能不起作用这里,但它不起作用,只是继续执行代码。 我假设这是因为启用尚未启用,但我不确定为什么工作人员的代码在我上面放置的链接中起作用。 我究竟做错了什么?
New Window("Select Variables", << Type("Modal Dialog"),
H List Box(
V List Box(
Text Box("Select Major Variable"),
lbMajor = List Box(combinedCols, <<SET max="" selected=""></SET>
自动化和脚本编写视窗回复:根据输入启用和禁用按钮框。你可以尝试这样的事情。
请注意,如果您不使用 JMP17 或更高版本,它可能无法正常工作
combinedCols = {"A","B","C"};
New Window("Select Variables", << Type("Modal Dialog"),
<<ON validate=""></ON>回复:根据输入启用和禁用按钮框。哇! 我什至不需要编辑它。 比我预期的要多得多。 不知何故,我错过了您可以像引用表格及其子项一样引用窗口中的内容。 感谢您的精彩回答。 对此,我真的非常感激。