목록 상자 위젯이 예상대로 작동하지 않습니다.다음은 목록 상자를 팝업하는 간단한 스 니펫이며 항목을 선택하면 항목을 로그 창에 반환해야합니다. 실제로 반환 된 항목으로 무언가를 수행하는 함수가 있습니다.
그러나 JMP 15에서는 항상 이상한 동작 인 항목을 두 번 반환합니다. 이것은 의도하지 않은 사용 사례 일 수 있으며이 위젯을 다른 방법으로 사용해야합니다.
myListBox = listBox({"A", "B", "C"}, width(50), maxSelected(1), nlines(3),
<< script(
mySelection = myListBox << getSelected;
print("I selected: " || mySelection[1]);
);
);
newWindow("Test", myListBox);
스크립팅Re : 목록 상자 위젯이 예상대로 작동하지 않습니다.JMP 15.2.1을 실행 중이며 로그에 한 번만 인쇄됩니다.
myListBox = listBox({"A", "B", "C"}, width(50), maxSelected(1), nlines(3),
<< script(
mySelection = myListBox << getSelected;
print("I selected: " || mySelection[1]);
);
);
newWindow("Test", myListBox);
/*:
DisplayBox[EvalContextBox]
"I selected: B"Re : 목록 상자 위젯이 예상대로 작동하지 않습니다.고마워 짐. 흥미롭게도 JMP 12에서는 발생하지 않습니다. 또한 별도의 JMP 설치 (JMP 15.0.0도 포함)를 사용하여 다른 컴퓨터에서 시도해 보았고이 이중 인쇄를 수행했습니다.
문제는이 위젯에서 << script ()의 일부인 모든 것을 두 번 실행하는 것 같습니다.
JMP를> 15.0.0으로 업데이트 할 수 있는지 확인하겠습니다.