当存在数字编辑框时从选项卡框中选择活动选项卡 (JMP 13)大家好 !!
我有一个有点奇怪的问题。 在下面的代码中,我创建了一个带有两个选项卡的窗口。 当 numberditbox 出现时,命令选项卡 << 设置选定项(1)没有任何效果,并且选项卡 2 始终处于选中状态。 当我评论 numbereditbox 时,命令 tab << Set Selected(1) 工作正常,我可以选择第二个选项卡中的第一个。 但我当然需要 numbereditbox。 我正在使用 JMP 13。 任何帮助表示赞赏! 谢谢!
一切顺利,
爱德华多
nx0=New Window( "Input",<<MODAL></MODAL>
回复:当存在数字编辑框时从选项卡框中选择活动选项卡 (JMP 13)您好 - 感谢您报告此问题。 对于发现此线程的任何人,我可以确认它已在 JMP 15 中得到解决。
回复:当存在数字编辑框时从选项卡框中选择活动选项卡 (JMP 13)非常感谢 gzmorgan0 分享这个解决方法!
确实有效!
一切顺利,
爱德华多
回复:当存在数字编辑框时从选项卡框中选择活动选项卡 (JMP 13)使用NumberColEditBox就没有这个问题
nx0=New Window( "Input", <<MODAL></MODAL>
回复:当存在数字编辑框时从选项卡框中选择活动选项卡 (JMP 13)只是一个更新。 以下是追踪号码和 JMP 支持回复。 我寻找了除启用(0|1)之外的散焦或单击或状态属性,但没有找到。
JMP 13 和 14 数字编辑框
通过模态新窗口,JMP 知道用户必须执行某些操作或取消对话框。 因此,当窗口中包含一个或多个编辑框时,JMP 会将焦点设置在它遇到的第一个编辑框上。 上次我检查时,除了更改窗口之外,没有可编写脚本的方法来覆盖它,正如您在讨论线程中指出的那样。 我正在仔细检查 v14 是否有任何变化。会让你知道我学到了什么。 |
回复:当存在数字编辑框时从选项卡框中选择活动选项卡 (JMP 13)爱德华多,
您的脚本可在 JMP 12 中运行(您可能知道)。消除<< 模态,你的脚本就会起作用。 我以为我记录了这一点,但也许没有:我找不到跟踪号码,并且该错误在 JMP 14 中仍然存在。
这个问题是数字编辑框的行为就像输入一个数字而没有返回,这意味着它是活动的/选定的。
即使首先创建 DisplayBox 然后在窗口中引用它,它仍然处于活动状态。 请注意,如果禁用它,则会选择第一个选项卡。所以问题出在 NumberEditBox 和 Modal 上。
您的对话框需要是非模态的,或者使用 TextEditBox 并将其转换为数字,或者 JMP 支持可能有解决方法。
lub = lineupbox(ncol(1),
TextBox("Setting one"),
numone0=NumberEditBox(2);
);
//numone0 << enable(0);
nx0=New Window( "Input", <<MODAL></MODAL>