チェックボックスの動作を備えたJMP15モーダルウィンドウOK、JMP14で正常に機能するコードがあります。次のようになりました。
ithead = "EAR Configuration for Factor Cross Plots";
itprompt = "Select to Include EAR warning on Factor Cross Plots.";
itwarn =
"WARNING – This document contains technical data classified under the Commerce Control List and assigned Export Control Classification Number (ECCN) 0A606.x and 0E606. ";
//determine if itar/ear warning is required
itwin = New Window( ithead,
<<MODAL></MODAL>
基本的に、ウィンドウを閉じた後にウィンドウの出力を取得しようとするコード内のすべてのインスタンスがJMP15で機能しなくなり、[閉じる]または[検証]を使用してほとんどの機能を実行できるようになりました。これは、テキストボックスとOnCloseでうまくいきました。この場合、私は試しました:
ithead = "EAR Configuration for Factor Cross Plots";
itprompt = "Select to Include EAR warning on Factor Cross Plots.";
itwarn =
"WARNING – This document contains technical data classified under the Commerce Control List and assigned Export Control Classification Number (ECCN) 0A606.x and 0E606.";
//determine if itar/ear warning is required
itwin = New Window( ithead,
<<MODAL></MODAL>
On Validateを使用すると、次のエラーが発生します。
Object 'EvalContextBox' does not recognize the message 'On Validate'; perhaps you mean one of these: <<Inval Size <<Inval <<Journal <<Copy Data <<On Close <<Journal Window <<Horizontal Alignment <<Enabled.
On Closeを使用し、チェックボックスを選択しない場合、モーダルウィンドウを閉じる方法はありません。[OK]を選択しても何も起こらず、隅にあるXもモーダルウィンドウを閉じません。チェックボックスを選択すると、1が返され、正しく機能します。チェックボックスを選択してから選択を解除すると、ウィンドウが閉じません。0の値を取得して戻り、ウィンドウを閉じるにはどうすればよいですか?
スクリプティング再:チェックボックスの動作を備えたJMP15モーダルウィンドウ試してみてください<<結果メッセージを返すダイアログの結果のリストを取得します。
itwin = New Window( ithead,
<<MODAL></MODAL>
ログ(チェックボックスがオンになっている場合):
itwin = New Window( ithead,
<<Modal,
<<Return Result,
H List Box( check1 = Check Box( itprompt, ), H List Box( "" ) ),
);
show(itwin);
/*:
itwin = {check1 = {1}, Button(1)};
再:チェックボックスの動作を備えたJMP15モーダルウィンドウ最善の解決策は、チェックボックスが選択されているか選択されていないときに実行されるスクリプトに、変数itarを設定するアクションを配置することだと思います。
ithead = "EAR Configuration for Factor Cross Plots";
itprompt = "Select to Include EAR warning on Factor Cross Plots.";
itwarn =
"WARNING – This document contains technical data classified under the Commerce Control List and assigned Export Control Classification Number (ECCN) 0A606.x and 0E606.";
//determine if itar/ear warning is required
itar = .;
itwin = New Window( ithead,
<<MODAL></MODAL>