你好,
我正在嘗試在應用程序生成器中構建應用程序。
我目前有兩個模塊。
第一個模塊是一系列數字編輯框和列表,允許用戶輸入值並進行選擇。
按下按鈕後,輸入和/或列表選擇更新數據表中的表變量,隨後更新列方程。 數據表在後台打開,因此用戶看不到它。
這個模塊我運行得很好!
第二個模塊旨在作為輸出模塊。 通過按下按鈕,我希望該模塊顯示由於使用第一個模塊而新計算的列值。 在第二個模塊中,我有幾個框(數字編輯或文本編輯,我不確定用於此目的哪個是正確的),它們以用戶友好的方式佈局以顯示計算值。
我正在努力讓方框顯示列值。 我嘗試了以下方法,並嘗試將其設置為類似於輸入模塊的工作方式,但沒有成功。 目前,文本編輯方法是我所使用的方法。
在這方面的任何幫助將不勝感激!
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 。
然後,我嘗試使用返回函數要求它返回附加到新變量的特定列和行號,然後將其附加到文本編輯或數字編輯框,以嘗試從列/行組合中獲取指定值以在其中返回。
理想情況下,下圖中的框將填充表中的值。
