モーダル ウィンドウの IfBox 内から CalendarBox 値を取得できないのはなぜですか?JMP 19を使用しています。インタラクティブなユーザーインターフェースを備えたモーダルウィンドウがあります。そのインターフェース内でユーザーが日付を選択し、ウィンドウを閉じた際にその日付を使用したいと考えています。
RadioBox または TextEditBox の値を取得できるのに、CalendarBox から値を取得しようとすると Empty() と表示されるのはなぜですか?
QueryWindow = NewWindow("Query.jsl",
<
<MODAL></MODAL>
<BR />
<LINGO-LABS id="lingo-labs-916430" slang="en-US" mode="CREATE">
<LINGO-LABEL>自動化とスクリプト</LINGO-LABEL>
</LINGO-LABS>
Re: モーダル ウィンドウの IfBox 内から CalendarBox の値を取得できないのはなぜですか?私はしばらくこれを研究していませんでしたが、 カレンダーボックスで日付範囲を選択することはまだ機能しているようです
Re: モーダル ウィンドウの IfBox 内から CalendarBox の値を取得できないのはなぜですか?<< Return Result は、カレンダーボックスで使用される << Get Date と連携して動作しない可能性があります。通常、私は << Return Result だけに頼らず、モーダルウィンドウには常に OK/キャンセルボタンを追加します。この場合、例えば OK ボタンに << Get Date を追加できます。
QueryWindow = New Window("Query.jsl",
<
<MODAL></MODAL>
Re: モーダル ウィンドウの IfBox 内から CalendarBox の値を取得できないのはなぜですか?回答していただき本当に感謝しています。
OnValidateでも同じことができましたが、QueryWindow[]がEmpty()と表示される理由がまだ分かりません。それができれば、両方向の動作を妨げている原因を理解するのに役立つと思います。
Re: モーダル ウィンドウの IfBox 内から CalendarBox の値を取得できないのはなぜですか?問題が ifbox + カレンダー ボックスであることを確認しましたか?
Names Default To Here(1);
nw = New Window("Query.jsl",
<
<MODAL></MODAL>
<P>私の推測では、モーダル ウィンドウの入力から結果を取得するために使用できる << Return Result は、Calendar Box() だけでは機能しないため、Empty() を返すことになります。</P>
Re: モーダル ウィンドウの IfBox 内から CalendarBox の値を取得できないのはなぜですか?ああ、IfBox(CalendarBox()) でも CalendarBox() でも、どちらもうまくいかなかった。ボタンか OnValidate を使うしかなかった。