列表框小部件未按预期工作。这是一个简单的代码片段,它会弹出一个列表框,当选择一个项目时,它应该简单地将项目返回到日志窗口。 实际上,我有一个函数可以对返回的项目执行某些操作。
然而,在 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);
消费者和市场研究质量和工艺工程回复:列表框小部件未按预期工作。我很高兴听到这个消息@thickey 。 我可以确认这是 JMP 15.0 中引入的错误并在 JMP 15.1 中修复。
但请记住,15.1 并不是 JMP 15 的最新版本。 您可以在以下位置获取 JMP 15.2.1: jmp.com/update 。
回复:列表框小部件未按预期工作。升级到 JMP 15.1,问题已解决。
谢谢吉姆。
回复:列表框小部件未按预期工作。谢谢吉姆。 有趣的是,这种情况在 JMP 12 上并没有发生。 我还在另一台安装了单独 JMP 的计算机(也是 JMP 15.0.0)上进行了尝试,它执行了双重打印。
但问题是,它似乎运行了该小部件中 <<script>&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;P&amp;amp;amp;gt;我看看是否可以将 JMP 更新到 &amp;amp;amp;gt; 15.0.0&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;/lingo-body&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-sub id="lingo-sub-357327" slang="en-US"&amp;amp;amp;gt;回复:列表框小部件未按预期工作。&amp;amp;amp;lt;/lingo-sub&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-body id="lingo-body-357327" slang="en-US"&amp;amp;amp;gt;&amp;amp;amp;lt;P&amp;amp;amp;gt;我正在运行 JMP 15.2.1,但日志中只打印出一份内容&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;PRE&amp;amp;amp;gt;myListBox = listBox({"A", "B", "C"}, width(50), maxSelected(1), nlines(3),
&amp;amp;amp;amp;lt;&amp;amp;amp;amp;lt; script(
mySelection = myListBox &amp;amp;amp;amp;lt;&amp;amp;amp;amp;lt; getSelected;
print("I selected: " || mySelection[1]);
);
);
newWindow("Test", myListBox);
/*:
DisplayBox[EvalContextBox]
"I selected: B"&amp;amp;amp;lt;/PRE&amp;amp;amp;gt;&amp;amp;amp;lt;/lingo-body&amp;amp;amp;gt;