モーダル ウィンドウ - if ステートメントで {Button(1)} を使用していますか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP コミュニティの皆様、こんにちは。
私は非常に単純な問題に取り組んでいますが、それを機能させることができません。
いくつかの入力フィールドと [OK]/[キャンセル] ボタンを含むモーダル ウィンドウがあります。
[OK] または [キャンセル] ボタンに基づいて if ステートメントを実行したいので、Button( ) 句内で -1 対 1 を活用します。モーダル ウィンドウ。
では、これを使用するために if ステートメントを実際に構築するにはどうすればよいでしょうか?
ある種の関数ハンドルだと思いますが、テキスト文字列として機能させることができず、-1 または 1 を抽出できません。
ここでより良い練習は何ですか?
前もって感謝します、
ダニエル
Re: モーダル ウィンドウ - if ステートメントで {Button(1)} を使用していますか?別の方法として、New Window オブジェクトから格納された結果は実際のオブジェクトであるため、ブラケット表記を使用できます。これは、実質的に JSL でサポートされている唯一のオブジェクトであることに注意してください。
Q =新しい窓( "テスト" 、 <<モーダル、ボタンボックス( "わかった" ) 、ボタンボックス( "キャンセル" ))) ;
もしも( Q [ "ボタン" ] == 1 、
印刷する( 「わかりました」 ) 、
印刷する( "キャンセル" )
) ;
//Q = {ボタン(-1)};
Re: モーダル ウィンドウ - if ステートメントで {Button(1)} を使用していますか?短期間のMSでの素晴らしいサポートに感謝します,
それは正しく機能しました。
/ダニエル
Re: モーダル ウィンドウ - if ステートメントで {Button(1)} を使用していますか?// デフォルトのモーダル ウィンドウ出力を使用する 1 つの方法
Q =新しい窓( "テスト" 、 <<モーダル、ボタンボックス( "わかった" ) 、ボタンボックス( "キャンセル" ))) ;
もしも(引数( Q [ 1 ] 、 1 ) == 1 、
印刷する( 「わかりました」 ) 、
印刷する( "キャンセル" )
) ;
// しかし、ボタン スクリプトを使用する方が簡単です
新しい窓( "テスト" 、
<<モーダル、
ボタンボックス( "わかった" 、印刷する( 「わかりました」 ))) 、
ボタンボックス( "キャンセル" 、印刷する( "キャンセル" )))
) ;