模態窗口 - 在 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 ,
打印( “好的” ) ,
打印( “取消” )
) ;
// 但是使用按鈕腳本更容易
新窗戶( “測試” ,
<<模態,
按鈕盒( “好的” ,打印( “好的” )) ,
按鈕盒( “取消” ,打印( “取消” ))
) ;