列表框小部件无法正常工作。下面是一个简单的代码片段会弹出一个列表框,当选择一个项目应该在项目简单地返回到登录窗口。 实际上,我有一个函数可以对返回的项目进行处理。
但是,在JMP 15中,它总是返回两次该项目,这是奇怪的行为。 也许这是一个意外的用例,我需要以其他方式使用此小部件。
myListBox = listBox({"A", "B", "C"}, width(50), maxSelected(1), nlines(3),
<< script(
mySelection = myListBox << getSelected;
print("I selected: " || mySelection[1]);
);
);
newWindow("Test", myListBox);
脚本编写回复:列表框小部件无法正常工作。我正在运行JMP 15.2.1,并且只能在日志中打印一张
myListBox = listBox({"A", "B", "C"}, width(50), maxSelected(1), nlines(3),
<< script(
mySelection = myListBox << getSelected;
print("I selected: " || mySelection[1]);
);
);
newWindow("Test", myListBox);
/*:
DisplayBox[EvalContextBox]
"I selected: B"回复:列表框小部件无法正常工作。谢谢吉姆。 有趣的是,它在JMP 12上不会发生。 我还在另一台安装了单独的JMP的计算机(也就是JMP 15.0.0)上尝试了该方法,并完成了两次打印。
但是,问题在于,它似乎两次运行了此小部件中<< script()一部分的所有内容。
我看看是否可以将我的JMP更新到> 15.0.0