你好,
我正在嘗試在應用程序構建器中構建應用程序。
我目前有兩個模塊。
第一個模塊是一系列數字編輯框和列表,允許用戶輸入值並進行選擇。
按下按鈕後,輸入和/或列表選擇會更新數據表中的表變量,該表隨後會更新列方程式。 數據表在後台打開,因此用戶看不到它。
這個模塊我工作得很好!
第二個模塊旨在作為輸出模塊。 按下按鈕,我希望該模塊顯示由於使用第一個模塊而新計算的列值。 在第二個模塊中,我有幾個框(無論是數字編輯還是文本編輯,我不確定哪個正確用於此目的)以用戶友好的方式進行佈局,以顯示計算所得的值。
我正在努力使框顯示列值。 我嘗試了以下方式,並且嘗試將其設置為類似於輸入模塊的方式,但是沒有成功。 目前,文本編輯方法是我正在使用的一種方法。
在這方面的任何幫助將不勝感激!
Button1Press=Function({this},
// This function is called when the button is pressed
name = this << Get Button Name;
dtA=Current Data Table();
dtA << Return(":Average Residence Time Lower Estimate(Min)[1]", Outputvar1);
);
TextEdit1Script=Function({obj},{text},
// This function is called when the Text Edit Box value is committed
text = obj << Get Text;
//"string" = obj << Get Text;
//:Average Residence Time Lower Estimate(Min)[1]=TextEdit1Script;
//Return(:Average Residence Time Lower Estimate(Min)[1]);
Outputvar1 = text;
print(Outputvar1)
);
//NumberEdit1Script=Function({this},{numEditValue},
// This function is called when the number edit value is committed
//numEditValue = this << Get;
//Outputvar1 = numEditValue;
//print(Outputvar1)
//:Average Residence Time Lower Estimate(Min)[1]=numEditValue;
//Return(:Average Residence Time Lower Estimate(Min)[1])=numEditValue;
//);
我的想法是使用dtA來調用在按下用戶輸入模塊按鈕後彈出的當前不可見表,因為輸入模塊已經使用了名稱dt。
然後,我嘗試使用return函數要求它返回我附加到新變量的特定列和行號,然後將其附加到文本編輯或數字編輯框,以嘗試從中獲取指定的值。列/行組合以在其中返回。
理想情況下,下圖中的框將使用表中的值填充。
