ダイアログウィンドウをJMP内部ウィンドウのように動作させるこのチェック ボックスをオンにして Windows 上で JMP を最大化して実行すると、グループが属するデータ テーブルにレポートするリストが左側に表示され、最新の作業が一番上に表示されます。 これにより、JMP が生成する大量のウィンドウの操作がはるかに簡単になります。

分布などの新しい分析を開始すると、分布起動ダイアログが表示されますが、それ自体は最大化されず、フローティング ウィンドウになります。 開いているテーブルやその他のレポートをクリックして移動することもできます。
新しいウィンドウ(「テスト」、いくつかの表示ボックス)をスクリプト化すると;これは、残りの JMP ウィンドウと同じように最大化されます。
新しいウィンドウ(「テスト」、<<モーダル、何らかの表示ボックス)をスクリプト化した場合。これは他の JMP プラットフォームの起動ダイアログと同様にフローティングされますが、クリックしてこのウィンドウから離れてデータ テーブルを確認することはできません。
標準の JMP 起動ダイアログのように動作する起動ダイアログをスクリプト化するにはどうすればよいですか?
Re: ダイアログウィンドウを JMP 内部ウィンドウのように動作させるありがとう、間違いなくまだ組み込みの動作ではありませんし、私はそれがあなたに残すすべての灰色のファンではありませんが、間違いなく一歩近づいており、開発チームが組み込みの動作を公開することを決定するまで、私たちができる最善のことかもしれません-JSL を介した動作!Re: ダイアログウィンドウを JMP 内部ウィンドウのように動作させる@ポールディーン、
スクリプトは自動ストレッチを制御できることに注意してください。私が送ったスクリプトには、 <これにより、X でのストレッチは可能になりますが、Y でのストレッチは不可能になります。180 行目付近のコードを変更して、X での自動ストレッチを禁止することで、 < , 下の図に示すように、最大化されたウィンドウが表示されます。「歪み」はありません。このスクリプトは、FitYbyX の動作をエミュレートするために作成されました。 最大化されたウィンドウで FitYbyX を起動してみましたか? X での自動ストレッチが有効になっています。
それが役立つことを願っています。ところで、JMP Application Buider UI には各表示ボックスのすべての属性が表示されるため、同等の JSL メッセージを見つける必要はなく、属性を選択するだけです。 少し学習して慣れる必要がありますが、機能が組み込まれており、アプリケーションにすることができます。 ApplicationBuilder と JSL の両方を使用します。
幸運を。
//--Set ColListBox (clb) attributes
//Max width set at 500 to see the effect. Stretch the window horizontally, note where clb's no longer stretch
//or set to something really large like 9000.
_inputCol << Set Min Size(80,100) << Set Max Size(500,1000) << Set AutoStretching(0,0);
_yvar_clb << Set Min Size(80,25) << Set Max Size(500,125) << Set Auto Stretching(0,0);
_xvar_clb << Set Min Size(80,25) << Set Max Size(500,125) << Set Auto Stretching(0,0);
_blk_clb << Set Min Size(80,25) << Set Max Size(500,125) << Set Auto Stretching(0,0);
_wt_clb << Set Min Size(80,25) << Set Max Size(500,125) << Set Auto Stretching(0,0);
_freq_clb << Set Min Size(80,25) << Set Max Size(500,125) << Set Auto Stretching(0,0);
_by_clb << Set Min Size(80,25) << Set Max Size(500,125) << Set Auto Stretching(0,0);

Re: ダイアログウィンドウを JMP 内部ウィンドウのように動作させる良い提案ですが、いいえ、JMP を最大化して実行すると無視されるようです。Re: ダイアログウィンドウを JMP 内部ウィンドウのように動作させるこのアイデアをテストする時間はありませんが、新しいウィンドウの起動時に別のインライン メッセージを使用してみてもよいでしょう。
nw = New Window( "Small Window", << Maximize Window( 0 ),
// display boxes
);Re: ダイアログウィンドウを JMP 内部ウィンドウのように動作させるコメントありがとうございます。残念ながら、それはあなたが考えているようには見えません。 画面の領域を最大限に活用し、JMP を最大化したいため、非モーダル ウィンドウも最大化され、スタイルが無効になります。

Re: ダイアログウィンドウを JMP 内部ウィンドウのように動作させるこんにちは@ポールディーン。 本質的には、あなた自身の質問に答えたことになります。非モーダル ダイアログのスクリプトを作成する必要があります。 JMP プラットフォームの起動ダイアログは非モーダルです。メインメニュー > 書籍/ドキュメント > JMP スクリプト ガイドを開き、非モーダルを検索します。
非モーダルな起動ダイアログを作成する方法を知りたい場合は、スクリプト ガイドにいくつかの例が記載されています。
モーダル起動ダイアログのスクリプト作成方法を知っている場合、それを非モーダルに変換するための主な概念は、ユーザー入力から実行されるすべてのアクションを関数、式、または呼び出されるインクルード ファイルとしてスクリプト化する必要があることを認識することです。 OKボタンを押したとき。スクリプトを初めて使用する場合は、学習に少し時間がかかります。
FitYbyX プラットフォームのほぼすべての機能を構築するスクリプトと関連ファイルを添付しました。 この本のために書かれたもので、 JSL Companion、JMP スクリプト言語のアプリケーション、第 2 版このテキストでは、カスタム ダイアログを作成する方法を段階的に示します。 添付のスクリプトは最後のステップであるステップ 5 です。 下の写真をご覧ください。JMP は、対話型のアプリケーション ビルダーとサンプル起動アプリケーションも提供します。
添付のスクリプトに注意してください。
- 式、関数、および名前空間を使用します (リコールを実装するため)。
- 表示ボックスの属性とアクションが定義されています前にNew Window() 起動ダイアログ、
- JMP13 用に作成され、JMP 14.3 および 15 でテストされました。
