탭 상자 안에 테이블 상자가 표시됩니다. 테이블 상자에서 선택을하면 다른 탭으로 전환하고 싶습니다. 그러나 행 선택을위한 이벤트 핸들러가 끝나면 원래 탭으로 포커스를 반환하는 것으로 보입니다.
다음은 몇 가지 예시적인 코드입니다. 테이블 상자에서 행이 선택되면 두 번째 탭에 포커스를 설정하려고합니다. 코드의 Wait (2)에 초점 전환이 발생했음을 표시했습니다.하지만 함수가 끝나면 포커스가 다시 전환됩니다.
Names Default To Here( 1 );
New Window( "Mountains",
tab = Tab Box(
"Tab1",
tb = Table Box(
String Col Box( "Mountain",
{"K2", "Delphi", "Kilimanjaro", "Grand Teton"}
),
Number Col Box( "Elevation (meters)",
{8611, 681, 5895, 4199}
),
Plot Col Box( "", {8611, 681, 5895, 4199} )
),
"Tab2",
txt = Text Box("")
)
);
tb << Set Selectable Rows();
tb << set row change function(
Function( {this},
Wait(0.3); // wait just long enough to show the selection
txt <<SET text=""></SET>이 문제는 실제로 13.2에서 수정되었으며 JMP의 이후 버전은 모두 예상대로 작동해야합니다.
Dan Schikore는 이전 게시물에서 해결 방법 솔루션을 제공했습니다.
이것은 같은 문제로 들린다. @pmroz 있었다 이리 . 우리는 이것이 JMP 13.2에서 수정 될 것으로 기대합니다.
감사,