안녕하세요,
응용 프로그램 작성기에서 응용 프로그램을 빌드하려고합니다.
현재 두 개의 모듈이 있습니다.
첫 번째 모듈은 사용자가 값을 입력하고 선택할 수 있도록하는 일련의 숫자 편집 상자 및 목록입니다.
버튼을 누른 후 입력 및 / 또는 목록 선택은 이후에 열 방정식을 업데이트하는 데이터 테이블의 테이블 변수를 업데이트합니다. 데이터 테이블은 사용자가 볼 수 없도록 백그라운드에서 열립니다.
이 모듈은 잘 작동합니다!
두 번째 모듈은 출력 모듈입니다. 버튼을 누르면이 모듈이 첫 번째 모듈을 사용한 결과 새로 계산 된 열 값을 표시하고 싶습니다. 이 두 번째 모듈에는 계산 된 값을 표시하기 위해 사용자 친화적 인 방식으로 배치 된 여러 상자 (숫자 편집 또는 텍스트 편집 중 어느 것이이 목적에 맞는지 잘 모르겠습니다)가 있습니다.
상자에 열 값을 표시하는 데 어려움을 겪고 있습니다. 나는 다음과 같은 방법을 시도했고 입력 모듈이 작동하는 방식과 유사하게 설정하려고 시도했지만 성공하지 못했습니다. 현재 텍스트 편집 방법은 내가 활성화 한 방법입니다.
이 전면에 대한 도움을 주시면 대단히 감사하겠습니다!
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 함수를 사용하여 새 변수에 첨부 한 특정 열과 행 번호를 반환하도록 요청합니다.이 변수는 텍스트 편집 또는 숫자 편집 상자에 연결되어 지정된 값을 가져 오려고합니다. 열 / 행 콤보로 반환합니다.
이상적으로는 다음 그림의 상자가 테이블의 값으로 채워집니다.
