여러 데이터 테이블 열기여기요,
각각 고유한 데이터를 표시하는 3개의 서로 다른 데이터 테이블의 출력을 생성하는 스크립트가 있습니다. 스크립트가 완료되면 3개의 테이블이 별도로 팝업되어 사용자를 폭격합니다. 어쨌든 이 3개의 테이블을 더 깔끔하게 표시할 수 있습니까, 아니면 모두 같은 창 아래에 표시할 수 있습니까?
감사해요!
매트
Re: 여러 데이터 테이블이 열려 있습니다.이것은 완벽 해요!! 매우 감사합니다 !
Re: 여러 데이터 테이블이 열려 있습니다.안녕 @matt7109 ,
표시되는 메뉴와 도구 모음은 창당 하나로 제한됩니다. 일반적으로 메뉴나 도구 모음을 사용하여 수행되는 작업(예: 저장)에 대한 고유한 사용자 지정 동작을 만들어야 합니다.
아래 스크립트는 개요 상자 내에 데이터 테이블을 저장할 빨간색 삼각형 메뉴를 만듭니다. 현재 데이터 테이블을 볼 수 있도록 도구 모음에서 "데이터 테이블 목록"을 켰습니다. 이 방법을 사용하면 데이터 테이블 목록에 표시된 현재 데이터 테이블에서 작업을 수행할 메뉴(테이블, DOE, 분석, 그래프)를 계속 사용할 수 있습니다.
Names Default To Here( 1 );
// open the tables as private
dt1 = Open( "$SAMPLE_DATA\Big Class.jmp", private );
dt2 = Open( "$SAMPLE_DATA\Bands Data.jmp", private );
// Create a function to create each data table to reduce code redundancy
getDataTableOutlineBox = Function( {dt},
Eval(
Eval Expr(
Outline Box( dt << Get Name, // title of the tab
dt << New Data Box(), //DataBrowserBox
// Add scripts to the Red Triangle menu for the Outline Box
<<SET menu="" script=""></SET>
아래는 빨간색 삼각형 메뉴를 클릭한 후 창의 스크린샷입니다.

Re: 여러 데이터 테이블이 열려 있습니다.저는 이 솔루션이 모두 하나의 창에 있기 때문에 매우 마음에 듭니다. 그러나 창 대신 사용자가 파일을 저장할 수 있는 JMP 테이블 창에 이러한 종류의 표시를 만들 수 있는 방법이 있습니까?
Re: 여러 데이터 테이블이 열려 있습니다.완벽한!! 감사해요!
Re: 여러 데이터 테이블이 열려 있습니다.동일한 창에서 대화형 데이터 테이블을 표시하는 방법을 원하는 경우 New Data Box() 메시지를 사용하여 각 테이블에 대한 DataBrowserBox를 만들 수 있습니다. 자세한 내용은 아래 내 예를 참조하십시오.
Names Default To Here( 1 );
// open the tables as invisible
dt1 = Open( "$SAMPLE_DATA\Big Class.jmp", invisible );
dt2 = Open( "$SAMPLE_DATA/Bands Data.jmp", Invisible );
// Create a window with both tables shown
New Window( "Both Tables",
<<ONCLOSE></ONCLOSE>
결과 창:

Re: 여러 데이터 테이블이 열려 있습니다.'동일한 창' 부분의 경우 다음과 같이 시도해 볼 수 있습니다.
NamesDefaultToHere(1);
dt1 = Open("$SAMPLE_DATA/Big Class.jmp", Invisible);
dt2 = Open("$SAMPLE_DATA/Bands Data.jmp", Invisible);
win = NewWindow("Both Tables", << OnClose(onCloseScript),
PanelBox(dt1 << getName, DataTableBox(dt1)),
PanelBox(dt2 << getName, DataTableBox(dt2))
);
onCloseScript = Expr(Close(dt1, NoSave); Close(dt2, NoSave));Re: 여러 데이터 테이블이 열려 있습니다.보이지 않거나 비공개 데이터 테이블로 만들거나 최소화할 수 있습니다. 이동
도움말==>스크립팅 인덱스==>데이터 테이블
이를 수행하는 방법에 대한 예를 보려면