如何将变量(字符串类型)传递给不同的 JMP 元素<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
几天来我一直在尝试弄清楚是否有办法将变量传递给单选框,以便它显示为一个选项。例如,在底部的代码中,我得到一个显示“FirstGroup”和“SecondGroup”作为选项的单选框,而不是“SampleA”和“SampleB”。
FirstGroup = "样品A";
SecondGroup = "样本 B";
新窗口(<<模态,
列表框(
Textbox("选择分组"),
rb_box1= RadioBox({FirstGroup,SecondGroup}),
Vlistbox(按钮框("确定"),按钮框("取消"))
);
);
似乎在其他情况下,只需调用它就可以传递一个字符串变量......例如,在绘制图形时,进行适当的替换,标题显示“SampleA vs SampleB”......
双变量(
Y(: 结果),
X(:组),
标题(第一组 || “vs” || 第二组),
...
事实证明,在其他地方调用变量有点矫揉造作……在同一代码中,当我尝试拟合线时,JMP 正确地分隔了组以绘制拟合线,但在图表上显示“FirstGroup ”和“第二组”,而不是“样本 A 和样本 B”
适合哪里(
:组==第一组,
特别适合(...)
:组==第二组
特别适合(...)
我尝试了其他一些方法,例如使用 eval() 函数强制 JMP 将文本识别为变量与文本,但这似乎也不起作用。如果有人有任何建议,那就太好了。
提前致谢,
优格
回复:如何将变量(字符串类型)传递给不同的 JMP 元素太棒了,效果很好!!!
现在我后悔没有早点发布这个问题而不是用头撞墙......
我的额头和我衷心感谢你......
回复:如何将变量(字符串类型)传递给不同的 JMP 元素每个 JSL 函数似乎都遵循自己的变量评估规则。 可能不正确,但有时我认为所有这些实用函数 Eval()、Eval Expr()、Eval List() 等似乎都是作为 JSL 不同逻辑规则的变通方法而发明的。
无论如何,尝试在第一个带有单选框的示例中使用 Eval List() :
第一组= “样本A” ;
第二组= “样品B” ;
新窗户( <<模态,
列表框(
文本框( “选择组” ) ,
rb_box1 =单选框(评委({第一组,第二组})) ,
列表框(按钮盒( “好的” ) ,按钮盒( “取消” ))
) ;
) ;