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

分布などの新しい分析を開始すると、それ自体が最大化されず、フローティング ウィンドウになる Distriution 起動ダイアログが表示されます。 開いているテーブルやその他のレポートをクリックして移動することもできます。
新しいウィンドウ(「テスト」、いくつかの表示ボックス)をスクリプト化すると;これは、他の JMP ウィンドウと同じように最大化されます。
新しいウィンドウのスクリプトを作成すると("Test",<
標準の JMP 起動ダイアログのように動作する起動ダイアログのスクリプトを作成するにはどうすればよいですか?
Re: ダイアログ ウィンドウを JMP 内部ウィンドウのように動作させるありがとう、間違いなくまだ組み込みの動作ではありません。私はそれがあなたに残すすべての灰色のファンではありませんが、間違いなく一歩近づいており、開発チームがビルドを公開することを決定するまで、私たちができる最善のことかもしれません. -JSLによる振る舞い!Re: ダイアログ ウィンドウを JMP 内部ウィンドウのように動作させる@ポールディーン、
スクリプトは自動ストレッチを制御できることに注意してください。私が送ったスクリプトは<< AutoStrectching(1,0) を設定X 方向のストレッチは可能ですが、Y 方向のストレッチはできません。コードの 180 行付近を変更して、X での自動ストレッチを許可しないようにすることで、 <、下の図に示すように、最大化されたウィンドウが表示されます。「歪み」はありません。このスクリプトは、FitYbyX の動作をエミュレートするために作成されました。 ウィンドウを最大化して FitYbyX を起動してみましたか? X での自動ストレッチが有効になっています。
それが役立つことを願っています。ところで、JMP Application Builder 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 プラットフォームの起動ダイアログは非モーダルです。メイン メニュー > Books/Documentation > JMP Scripting Guide を開き、non-modal を検索します。
非モーダルな起動ダイアログを作成する方法を尋ねている場合は、スクリプト ガイドにいくつかの例が示されています。
モーダル起動ダイアログをスクリプト化する方法を知っている場合、それを非モーダルに変換するための主な概念は、ユーザー入力から実行する必要があるすべてのアクションを関数または式としてスクリプト化するか、呼び出されるファイルをインクルードする必要があることを認識することです。 OKボタンを押したとき。スクリプト作成に慣れていない場合は、学習曲線が少しあります。
FitYbyX プラットフォームのほぼすべての機能を構築するスクリプトと関連ファイルを添付しました。 本のために書かれたもので、 JSL コンパニオン、JMP スクリプト言語のアプリケーション、第 2 版。このテキストは、カスタム ダイアログを作成する方法を段階的に示しています。 添付のスクリプトは、最後のステップであるステップ 5 です。 下の図を参照してください。JMP には、インタラクティブな Application Builder と起動アプリケーションの例も用意されています。
添付のスクリプトに注意してください。
- 式、関数、および名前空間を使用します (リコールを実装するため)。
- 表示ボックスの属性とアクションが定義されている前New Window() 起動ダイアログ、
- JMP13 用に作成され、JMP 14.3 および 15 でテストされました。
