다른 JMP 요소에 변수(문자열 유형)를 전달하는 방법<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />모두들 안녕,
옵션으로 표시되도록 라디오 상자에 변수를 전달하는 방법이 있는지 알아 내려고 며칠 동안 노력했습니다.예를 들어 코드의 맨 아래 부분에서 "SampleA" 및 "SampleB" 대신 "FirstGroup" 및 "SecondGroup"을 옵션으로 표시하는 라디오 상자가 나타납니다.
FirstGroup = "샘플A";
SecondGroup = "샘플B";
새 창(<<모달,
vlistbox(
Textbox("그룹 선택"),
rb_box1= 라디오박스( {첫 번째 그룹, 두 번째 그룹}),
Vlistbox(버튼 상자("확인"),버튼 상자("취소"))
);
);
예를 들어 그래프를 그릴 때 적절한 대체가 이루어지고 제목에 "SampleA vs SampleB"가 표시됩니다...
이변량(
Y(:결과),
X(:그룹),
title(FirstGroup || "vs" || SecondGroup),
...
변수를 호출하는 것이 약간 허술한 다른 곳이 있다는 것이 밝혀졌습니다...동일한 코드에서 더 아래로 내려가서 선을 맞추려고 하면 JMP가 그룹을 올바르게 분리하여 적합선을 그리지만 그래프에는 "FirstGroup"이 표시됩니다. " 및 "Second Group"이 아니라 "SampleA 및 SampleB"
어디에 맞추세요(
:GROUP == 첫 번째 그룹,
핏 스페셜(...)
:GROUP == 두 번째 그룹
핏 스페셜(...)
eval() 함수를 사용하여 JMP가 텍스트를 텍스트 대 변수로 인식하도록 하는 등 몇 가지 다른 방법을 시도했지만 작동하지 않는 것 같습니다.누구든지 제안 사항이 있으면 좋을 것입니다.
미리 감사드립니다.
유게
Re: 변수(문자열 유형)를 다른 JMP 요소에 전달하는 방법굉장해, 잘했어!!!
이제 나는 벽에 머리를 부딪치는 대신 이 질문을 더 일찍 게시하지 않은 것을 후회합니다...
이마와 진심으로 감사합니다...
Re: 변수(문자열 유형)를 다른 JMP 요소에 전달하는 방법각 JSL 함수는 자체 변수 평가 규칙을 따르는 것 같습니다. 아마 사실이 아닐 수도 있지만, 때때로 저는 이러한 모든 유틸리티 함수 Eval(), Eval Expr(), Eval List() 등이 JSL 이질적인 논리적 규칙에 대한 해결 방법으로 발명된 것 같다고 생각합니다.
어쨌든 Radiobox의 첫 번째 예에서 Eval List()를 사용해 보십시오.
퍼스트그룹 = "샘플A" ;
두 번째 그룹 = "샘플B" ;
새창 ( << 모달 ,
vlistbox (
텍스트 상자 ( "그룹 선택" ) ,
rb_box1 = 라디오박스 ( 평가자 ({ 퍼스트그룹 , 두 번째 그룹 })) ,
Vlistbox ( 버튼 박스 ( "좋아요" ) , 버튼 박스 ( "취소" ))
) ;
) ;