App 開發器中的輸入框<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我正在學習如何使用該應用程序。我唯一一次創建用戶界面是使用 Lab View。
無論如何,我想要有輸入框。我需要一個盒子,人們可以在其中輸入路徑來查找文件並選擇在哪個電壓下查找相應的電流。到目前為止,我已經製作了按鈕來執行此操作,但每個輸入都是一個按鈕,而且我認為一旦按下按鈕,輸入就會丟失(可能是錯誤的)。一旦我有了這些輸入,我就可以創建繪圖等。
有人可以建議我或給我一些關於如何在 JMP 中執行此操作的提示嗎?
這是迄今為止我在構建器中的腳本:
SelectPathPress=函數({這個},
// 按下按鈕時調用此函數
path = 選擇目錄("選擇 CP1 目錄。");
name = this << 獲取按鈕名稱;
);
SelectCP2DirectoryPress=函數({this},
// 按下按鈕時調用此函數
path = 選擇目錄("選擇 CP2 目錄。");
name = this << 獲取按鈕名稱;
);
評估電壓按下=函數({this},
新窗口(“新窗口”,
<<莫代爾,
// 獲取用戶輸入,
V 列錶框(
間隔盒(尺寸(10,10)),
文本框(“輸入電壓:”),
間隔盒(尺寸(10,10)),
電壓 = H 列錶框(數字編輯框()),
間隔盒(尺寸(10,10)),
H 列錶框(
b=按鈕框( "確定",<<關閉窗口
// 繼續選項 1
),
Button Box( "取消", Throw( "腳本被用戶取消。" ) )
)));
標題({1,1}, char(顯示電壓));
);
回复:App 生成器中的輸入框謝謝你!我不應該刪除所有內容......
回复:App 生成器中的輸入框您應該能夠從模塊 1 的腳本發送 <
這在應用程序腳本中不起作用,因為應用程序腳本在創建任何模塊之前運行,因此在創建按鈕之前運行。
回复:App 生成器中的輸入框謝謝你,我想我現在知道我想做什麼了。是否可以在應用程序運行後立即禁用某些按鈕? 我希望僅在選擇文件後才啟用新按鈕。
我嘗試使用以下行禁用button2按鈕2<<啟用(0)在 selectPathPress 函數之前,在“應用程序”而不是“模塊 1”下。兩者都不起作用。
回复:App 生成器中的輸入框製作一個文本框和一個按鈕。製作文本框變量名“文件名”並更改標題按鈕的。注意變量名和標題的區別;將有一個 JSL 變量文件名,它指向保存文件名的文本框。該按鈕的正面會有一個標題。
你的腳本應該是這樣的
SelectPathPress=函數({這個},
// 按下按鈕時調用此函數
path = 選擇目錄("選擇 CP1 目錄。");
文件名<
);
filename 是您為文本框指定的變量名稱。你不需要樣板” name = this << 獲取按鈕名稱; “App Builder 為您提供了一個示例。
您的下一個按鈕還將有一個腳本,它可以檢索 filename<
最終,您可能希望使用有意義的變量名稱(除了它們的標題)來命名按鈕。您可以使用按鈕的變量名稱來啟用和禁用按鈕。在這裡,button2(標題和變量)被選擇文件按鈕禁用,如果它說GenerateReportButton<

