やあ。 一部の表示ボックスが折りたたまれているときにモーダルウィンドウのサイズを自動的に変更する方法を知りたいのですが。 最初のウィンドウは次のとおりです。

次に、[ビューの切り替え]を押した後、最初のボックスの左側に表示ボックスを挿入します。 これまでのところ、すべて順調です。

そして最後に、「ビューの切り替え」をもう一度押して、挿入したばかりの表示ボックスを削除(折りたたみ)した後、次のようにします。

コンテナの表示ボックス(シアン色のラインアップボックス)は、希望のサイズに縮小されましたが、ウィンドウは拡張されたサイズのままです。 ウィンドウが縮小するようにこれを修正する方法についてのアイデアはありますか? 興味深いことに、この問題はウィンドウがモーダルである場合にのみ発生します。 通常のウィンドウは元のサイズに縮小されます。
問題を再現するコードは次のとおりです。
Names Default to Here(1);
optional_pb = PanelBox("Optional Stuff",
TextBox("I appear only when the button is clicked.")
);
optional_pb << Visibility(Collapse);
constant_pb = PanelBox("Constant Stuff",
TextBox("I'm always here.")
);
toggleview_bb = ButtonBox("Toggle View",
vizstatus = optional_pb << Get Visibility;
If(vizstatus == "Visible",
optional_pb << Visibility(Collapse);
,
optional_pb << Visibility(Visible);
)
);
lub = LineUpBox(NCol(3), Spacing(5),
optional_pb,
constant_pb,
toggleview_bb
);
lub << Background Color("Cyan");
win = New Window("Test Window",
<< Modal, //If I comment this out, the window behaves. Why?
lub
);「<< Reshow」コマンドも調べましたが、正直なところ、それが何をするのかわかりません。 とにかく、役に立たないようです。
JMP Pro 15.2.1
Mac OS Big Sur 11.6.4
ありがとう!
Macのもののようです。JMP15とJMP16の両方で、ウィンドウはWindows10で元のサイズに適切に折りたたまれます。
この問題を報告していただきありがとうございます。 これはMacのみの動作であり、将来のリリースで対処できるようになったことを確認できます。 JMP17は2022年の秋に利用可能になります。