使對話方塊視窗的行為類似於 JMP 內部視窗當 JMP 在 Windows 上最大化運行並啟用此複選框時,您會在左側看到一個列表,其中將報告分組到它們所屬的資料表,並且最新的工作位於頂部。 這使得處理 JMP 產生的視窗負載變得更加容易。

如果您開始新的分析(例如分佈),您會看到「分佈」啟動對話框,該對話框不會最大化,而是變成一個浮動視窗。 您仍然可以點擊查看已開啟的表格和其他報告。
如果我編寫一個新視窗(“測試”,一些顯示框);這將像 JMP 視窗的其餘部分一樣最大化。
如果我編寫一個新視窗的腳本(“Test”,<
如何編寫一個行為類似於標準 JMP 啟動對話框的啟動對話框?
回覆:使對話方塊視窗的行為類似 JMP 內部視窗謝謝,絕對仍然不是內置行為,我也不喜歡它給你留下的所有灰色,但絕對更近了一步,這可能是我們能做的最好的事情,直到開發團隊決定公開內置行為- 通過JSL進行行為!回覆:使對話方塊視窗的行為類似 JMP 內部視窗@保羅丁,
請注意,腳本可以控制自動拉伸。我發送的腳本有<<設定自動拉伸(1,0)允許在 X 方向拉伸,但不允許在 Y 方向拉伸。透過更改第 180 行附近的程式碼以禁止 X 中的自動拉伸, <<設定自動拉伸(0,0) ,將出現最大化的窗口,如下圖所示。不存在“扭曲”。該腳本是為了模擬 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);

回覆:使對話方塊視窗的行為類似 JMP 內部視窗很好的建議,但不,當 JMP 最大化運行時,這顯然會被忽略。回覆:使對話方塊視窗的行為類似 JMP 內部視窗我沒有時間測試這個想法,但您可以嘗試在新視窗的啟動中使用另一個內聯訊息:
nw = New Window( "Small Window", << Maximize Window( 0 ),
// display boxes
);回覆:使對話方塊視窗的行為類似 JMP 內部視窗感謝您的評論,不幸的是,這看起來並不像您想像的那樣。 因為我想最大限度地利用螢幕空間並最大化 JMP,所以非模態視窗也將最大化,這會破壞樣式:

回覆:使對話方塊視窗的行為類似 JMP 內部視窗你好@保羅丁。 本質上,您回答了自己的問題:您需要編寫一個非模式對話框的腳本。 JMP 平台啟動對話方塊是非模式的。開啟主選單 > 書籍/文件 > JMP 腳本指南並蒐索非模態。
如果您詢問如何建立非模式啟動對話框,腳本編寫指南提供了幾個範例。
如果您知道如何編寫模式啟動對話框的腳本,那麼將其轉換為非模式的主要概念是認識到應從用戶輸入中採取的所有操作都應編寫為函數或表達式或包含調用的文件當按下確定按鈕時。如果您是腳本編寫新手,則需要一定的學習曲線。
我附上了一個腳本和相關文件,它構建了 FitYbyX 平台的幾乎所有功能。 是為書而寫的, JSL Companion,JMP 腳本語言的應用,第二版。本文展示如何分步建立自訂對話框。 所附腳本是最後一步,即步驟 5。 見下圖。JMP 還提供互動式應用程式產生器和範例啟動應用程式。
請注意附加的腳本:
- 使用表達式、函數和命名空間(以實現呼叫),
- 定義了顯示框的屬性和操作前New Window() 啟動對話框,
- 是為 JMP13 編寫的,並在 JMP 14.3 和 15 上進行了測試。
