こんにちは、
アプリケーションビルダーでアプリケーションをビルドしようとしています。
現在、2つのモジュールがあります。
最初のモジュールは、ユーザーが値を入力して選択できるようにする一連の数値編集ボックスとリストです。
ボタンを押すと、入力やリストの選択により、データテーブルのテーブル変数が更新され、その後、列の方程式が更新されます。 データテーブルはバックグラウンドで開き、ユーザーには表示されません。
このモジュールはうまく機能しています!
2番目のモジュールは、出力モジュールになることを目的としています。 ボタンを押すだけで、このモジュールに、最初のモジュールを使用した結果として新しく計算された列の値を表示したいと思います。 この2番目のモジュールには、計算値を表示するためにユーザーフレンドリーな方法で配置されたいくつかのボックス(数値編集またはテキスト編集のいずれか、この目的でどちらを使用するのが正しいかわかりません)があります。
ボックスに列の値を表示させるのに苦労しています。 次の方法を試しましたが、入力モジュールの動作と同じように設定しようとしましたが、成功しませんでした。 現在、テキスト編集方法は私がアクティブにしている方法です。
この面での助けは大歓迎です!
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;
//);
入力モジュールはすでにdtという名前を使用しているため、dtAを使用して、ユーザー入力モジュールボタンが押された後にポップアップする現在の非表示テーブルを呼び出すことを考えました。
次に、return関数を使用して、新しい変数にアタッチする特定の列と行の番号を返すように要求しようとしています。この変数は、テキスト編集ボックスまたは数値編集ボックスのいずれかにアタッチされて、から指定された値を取得しようとします。その中に戻るための列/行の組み合わせ。
理想的には、次の図のボックスにテーブルの値が入力されます。
