여러 개요 상자의 닫기 활성화안녕하세요, 저는 하나의 스크립트에서 대부분의 JMP 플랫폼의 동작을 재현하고 싶습니다. 사용자가 컨트롤 키를 눌러 여러 개요 상자를 닫을 수 있습니다.
예를 들어, 다음에서는 "Ctrl"키를 누를 때 "1"과 "2"를 함께 닫을 수 있어야합니다.
새창 ( "전의" , 개요 상자 ( "본관" , 외곽선 상자 ( "1" , vlist 상자 ()), 외곽선 상자 ( "2" , vlistbox ()))));
이를 위해 스크립팅 인덱스에서 제안을 찾을 수 없습니다.
감사
마테오
감사
마테오
다시 : 여러 개요 상자의 폐쇄 활성화Jim의 회신은 내가 조금 성급 해졌다는 것을 깨닫게한다. (그것은 당신이 원하는 행동에 달려있다.) 따라서 Ctrl 키를 누른 상태에서 원래 질문의 코드로 작성된 '주'개요 노드의 공개 아이콘을 마우스 왼쪽 버튼으로 클릭하면이 컨텍스트 메뉴가 생성됩니다.

이미 내 'setMenuScript ()'가하는 일을 할 수있는 옵션이 있습니다. 이 컨텍스트 메뉴는 오른쪽 클릭 (CTRL 키 없음)
다시 : 여러 개요 상자의 폐쇄 활성화분명히 원하는 부분을 구현 한 것 같습니다. 아래 스크립트는 아웃 라인 박스가 CNTL 기능을 따르도록 허용합니다
names default to here( 1 );
New Window( "test",
V List Box(
Outline Box( "testit", Table Box( String Col Box( "test one", {"a", "b"} ) ) ),
Outline Box( "testit", Table Box( String Col Box( "test two", {"c", "d"} ) ) )
)
);다시 : 여러 개요 상자의 폐쇄 활성화감사합니다 이안,
당신이 썼던 것처럼, 이것은 내가 찾고있는 것이 아니지만, 당신의 생각은 해결책이 될 수 있습니다, 나는 그것을 시도 할 것입니다!
아직도 디스플레이 트리 내의 유사한 디스플레이 박스에 명령을 브로드 캐스팅하는 기능이 내장 된 기능으로 실현되지 않는다는 사실에 조금 놀랐습니다. 이것이 JMP 14에서 구현되기를 바랍니다!
감사
마테오
다시 : 여러 개요 상자의 폐쇄 활성화당신이 요구 한 것은 아니지만, 참고로, 당신은 이런 종류의 일을 할 수 있습니다 :
Names Default To Here( 1 );
nw = New Window( "ex",
obMain = Outline Box( "Main",
Outline Box( "1", V List Box() ),
Outline Box( "2", V List Box() )
)
);
obMain << setMenuScript(
{
"Close All",
obs = nw << xpath( "//OutlineBox");
for(i=1, i<=NItems(obs), i++, obs[i] << close(1)),
"Open All",
obs = nw << xpath( "//OutlineBox");
for(i=1, i<=NItems(obs), i++, obs[i] << close(0));
}
);
'도움말> 스크립팅 인덱스'에서 '컨트롤 키입니다'를 보면 수정 자 키가 그래픽 상자를 대상으로 한 것 같습니다.