如何使用設置函數{self}你好,
我探索了這個社區內的所有問題和答案,但仍然沒有得到使用這個腳本的答案。 你能幫我嗎?
我有包含所有參數(列)和數據(行)的數據表。 我的問題是如何使用帶有設置函數 {self} 的單選框來顯示我在單選框上選擇的一個參數以在雙變量中查看的所有數據(通過 X 擬合 Y)。
我不想單擊“確定”來查看雙變量的輸出,只需單擊單選框上的參數即可。
我附上下面的示例數據表,
這是我的完整腳本,但我的單選框仍然無法使用 set function {self} 運行
//Get the current data Table
Names Default To Here( 1 );
dt = Current Data Table();
// Get the all column names from the data table
columnNames = dt << Get Column Names("String");
cl = New Window("Column Selection", <<MODAL></MODAL>自動化和腳本編寫回复:如何使用設置函數{self}當選擇單選按鈕時,GUI 設計規則通常不會運行代碼。 你可以打破規則,但用戶可能不喜歡它。 這個例子將讓你選擇任一路徑
dt = Open( "$sample_data/big class.jmp" );
// Get the all column names from the data table
columnNames = dt << Get Column Names( "String" );
cl = New Window( "Column Selection",
<<MODAL></MODAL>
<<返回結果是我從對話框中獲取結果的首選方法,之後好的,然後處理它們。
單擊單選按鈕時運行的代碼通常會禁用/啟用對話框的另一部分;例如,當在單選列表中選擇數字變量與字符變量時,您可以更改可用選項。
回复:如何使用設置函數{self}謝謝您回复我的問題,
抱歉我還是沒明白...
實際上,我想要根據我的單擊單選框顯示的輸出晶圓圖。 有可能做到嗎?
因為我不想每次在單選框上選擇參數時都單擊“確定”。 我希望每次單擊“確定”或僅使用自我功能查看晶圓圖上的輸出時,單選框都會出現在屏幕上。 我嘗試讓所有列名稱都具有 self 功能,但仍然不起作用。
如何使用我擁有的所有參數編寫 self 函數?
另外,如何根據我選擇的單選框製作 Bivar 圖、行圖例?
例如我想要基於我的圖像:
1. 紅色的是我選擇的單選框上的參數,它使 Bivor 圖上的行圖例
2.藍色的是我想根據我在單選框上選擇的行圖例看到的輸出
回复:如何使用設置函數{self}dt = Open( "$sample_data/big class.jmp" );
columnNames = dt << Get Column Names( "String" );
cl = New Window( "Column Selection",
// <<MODAL></MODAL>
回复:如何使用設置函數{self}謝謝,它有效!
我的腳本有一個小問題,每次我單擊單選框 5 次,它就會打開 5 個顯示窗口。 如何使每次單擊單選框時它都會更改當前顯示窗口而不是打開的新窗口。
你能幫我檢查一下我的腳本嗎...
下面我附上我的問題的圖片
//Get the current data Table
Names Default To Here( 1 );
dt = Current Data Table();
columnNames = dt << Get Column Names( "String" );
cl = New Window( "Column Selection",
// <<MODAL></MODAL>
回复:如何使用設置函數{self}這比看起來更難寫,但結果比我預期的要簡單。
dt = Open( "$sample_data/big class.jmp" );
columnNames = dt << Get Column Names( "String" );
anchorPoint = Empty(); // no previous window remembered yet
// the report to generate with col which depends on col being global.
// used below, either as Report(...) which makes a new window,
// or <<APEND></APEND>
比預期的簡單,因為當窗口關閉時,anchorPoint 會變空。 我正在編寫幾個 try() 塊來處理關閉的窗口......但不需要它們。 涼爽的! 最後的最後兩行是我能找到的為當前選擇運行腳本以預打開窗口的唯一方法。
任何人都在閱讀:這個設計可能會也可能不會違反單選按鈕應該的 GUI 設計原則選擇某事但不是履行一種行為。 如果您認為此應用程序中的單選按鈕正在選擇一個變量並顯示視覺效果以幫助選擇過程,那就太棒了! 但如果您認為您正在使用單選按鈕來執行分析,則可能會讓您的用戶感到沮喪!