Modal 새 창에서 값 가져오기<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />모달 새 창 상자를 사용한 후 값을 가져오는 데 문제가 있습니다.
JMP 9 스크립팅 가이드의 예제를 실행하면:
새 창("값 설정",<<모달,
TextBox("이 값을 설정하세요"),
변수박스 = 숫자 편집 상자(42),
버튼 상자("확인"),
버튼 상자("취소")
);
변수박스<
다음 오류가 발생합니다. "보내기에는 '보내기' 액세스 또는 평가 시 스크립팅 가능한 개체가 필요합니다. 변수 상자<
반면에:
코드만 실행하면
Variablebox = 숫자 편집 상자(42);
변수박스<
나는 얻다:
42
내가 여기서 뭘 잘못했는지 아는 사람 있나요? 내가 시도한 모달 창에서 변수를 "가져오기" 검색할 수 없는 것 같습니다.
감사합니다!
Modal 새 창에서 값 가져오기이에 대해 약간 현학적으로 말하자면, 참조는 스크립트 실행이 완료된 후에만 손실됩니다.따라서 귀하가 제공한 예제는 올바르게 작동하지만 전체 스크립트가 실행되도록 허용한 경우에만(부분 코드 블록을 실행하는 것과는 반대로) 작동합니다.따라서 명시적인 버튼 표시 상자 없이 모달 창을 생성하더라도 여전히 작동합니다.
새 창("값 설정",<<모달,
TextBox("이 값을 설정하세요"),
변수박스 = 숫자 편집 상자(42),
);
x = 변수박스<
쇼(x);
-데이브
Modal 새 창에서 값 가져오기도와 주셔서 감사합니다!
Re: Modal 새 창에서 값 가져오기확인 또는 취소를 클릭하면 참조가 잊혀지고 따라서 오류가 발생합니다. 모달 창이 기록되기 전에 실행되도록 확인 버튼 안에 get 명령이나 스크립트를 넣으세요.
새창 ( "값 설정" ,
<< 모달 ,
텍스트 상자 ( "이 값을 설정하세요" ) ,
변수박스 = 번호 편집 상자 ( 42 ) ,
버튼 상자 ( "좋아요" , 값 = 변수박스 << 얻다 ) ,
버튼 상자 ( "취소" )
) ;
보여주다 ( 값 ) ;
Modal 새 창에서 값 가져오기방금 흥미로운 사실을 발견했습니다.
새 창을 자체적으로 코드 블록으로 실행한 다음 변수박스<<