模态窗口 - 在 if 语句中使用 {Button(1)}?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨 JMP 社区,
我正在努力解决一个非常简单的问题,但我无法让它发挥作用。
我有一个带有一些输入字段和确定/取消按钮的模式窗口。
我想做一个基于 OK 或 Cancel 按钮的 if 语句,所以在 Button() 子句中使用 -1 vs 1,就像他们在模态窗口。
那么我如何实际构建我的 if 语句来使用它呢?
我猜它是某种函数句柄,我无法让它作为文本字符串工作,我无法设法提取 -1 或 1。
这里有什么更好的做法?
提前致谢,
丹尼尔
回复:模态窗口 - 在 if 语句中使用 {Button(1)}?或者,从新窗口对象存储的结果是实际对象,因此可以使用括号表示法。我应该注意这实际上是 JSL 支持的唯一对象。
问=新窗户( “测试” , <<模态,按钮盒( “好的” ) ,按钮盒( “取消” )) ;
如果(问[ “按钮” ] == 1 ,
打印( “好的” ) ,
打印( “取消” )
) ;
//Q = {按钮(-1)};
回复:模态窗口 - 在 if 语句中使用 {Button(1)}?感谢MS在短时间内的大力支持,
它以一种正确的方式工作。
/丹尼尔
回复:模态窗口 - 在 if 语句中使用 {Button(1)}?// 使用默认模态窗口输出的一种方法
问=新窗户( “测试” , <<模态,按钮盒( “好的” ) ,按钮盒( “取消” )) ;
如果(精氨酸(问[ 1 ] , 1 ) == 1 ,
打印( “好的” ) ,
打印( “取消” )
) ;
// 但是使用按钮脚本更容易
新窗户( “测试” ,
<<模态,
按钮盒( “好的” ,打印( “好的” )) ,
按钮盒( “取消” ,打印( “取消” ))
) ;