JSL에서 데이터 테이블 왼쪽 패널 크기 설정?사용자가 추가 분석 및 데이터 수정을 수행할 수 있도록 데이터 테이블을 생성하고 새 스크립트를 추가하는 스크립트가 있습니다.문제는 스크립트 이름이 상대적으로 길고 새 테이블이 생성될 때 왼쪽 패널의 크기에 따라 잘린다는 것입니다.JSL로 테이블의 크기와 위치를 설정할 수 있는 것으로 알고 있는데 왼쪽 패널 크기를 설정하는 방법이 있나요?나는 아마도 H 스플리터 박스 ()가 정답이 되겠지만 저에게는 적합하지 않았습니다.
기본적으로 왼쪽에 이미지가 있지만 오른쪽에 이미지를 원합니다.

감사해요!
--조
Re: JSL에서 데이터 테이블 왼쪽 패널 크기 설정?위의 코드에서 다음을 사용하는 경우: window << Get XML 또는 window << Show Tree Structure를 사용하면 splitterbox임을 알 수 있습니다.
데이터 테이블은 JMP에서 고유한 개체입니다(합당한 이유로).그것은 자체 창에서 독립형이어야 합니다. 이것의 b/c는 일반 창 기능, <
건배!
Re: JSL에서 데이터 테이블 왼쪽 패널 크기 설정?멋진!그것은 내가 원하는 것을 정확히 수행합니다.
후속 질문: 왼쪽 패널이 SplitterBox(1)인지 어떻게 알 수 있습니까?데이터 테이블의 구조를 보기 위해 "dt << Get XML"을 사용하려고 했지만 아무 것도 제공하지 않았습니다(아마도 테이블이 XML 객체가 아닐 것입니다).
Re: JSL에서 데이터 테이블 왼쪽 패널 크기 설정?이것은 놀랍게도 가능했지만 몇 단계가 필요합니다.예를 참조하십시오:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
window = Get Window( dt );
sp = window << Find(SplitterBox(1));
sp << Set Width(300);
Re: JSL에서 데이터 테이블 왼쪽 패널 크기를 설정하는 방법?안녕하세요, 혹시 테이블 스크립트 패널/SplitterBox(1)의 높이를 조정하는 방법을 아시나요? 'Set Size, Height, Size'가 모두 작동하지 않는 것 같습니다.
Re: JSL에서 데이터 테이블 왼쪽 패널 크기를 설정하는 방법?스크립팅 인덱스는 다음을 보여줍니다.
높이 설정
Splitter Box에 대한 유효한 메시지입니다.

Re: JSL에서 데이터 테이블 왼쪽 패널 크기를 설정하는 방법?@Ressel이 이렇게 썼습니다:
테이블 스크립트 패널 높이를 조정하는 방법
뭔가 같은 것
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
t= get window(dt);
sb = t[SplitterBox(1)];
sb << set sizes({3,1,100});
sb[Tab Page Box (3)]<< title("fixed size -> 100 is ignored")</CODE></P><BR /><BR /></LINGO-BODY><LINGO-SUB id="lingo-sub-783604" slang="en-US" mode="CREATE">Re: JSL에서 데이터 테이블 왼쪽 패널 크기를 설정하는 방법?</LINGO-SUB><LINGO-BODY id="lingo-body-783604" slang="en-US" mode="CREATE"><P>네, 저는 그것을 보았지만, 작동시킬 수 없었습니다. <A href="https://community.jmp.com/t5/user/viewprofilepage/user-id/26800" target="_blank">@호기</A> 의 예를 들어보면:</P><PRE><CODE class=" language-jsl">// this works nicely
// set sizes specifies the size proportions of the three table panels. excellent
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
t = Get Window( dt );
sb = t[SplitterBox( 1 )];
sb << Set Sizes( {1, 1, 3} );
// trying to replace set sizes with set height does not work
sb << Set Height( 200 );
// similarly, leaning on the initial solution in this thread, this also doesn't work
window = Get Window( dt );
sb2 = window << Find( SplitterBox( 1 ) );
sb2 << Set Height( 200 );
Thank's @호기!
Re: JSL에서 데이터 테이블 왼쪽 패널 크기를 설정하는 방법?다른 두 가지 방법을 시도했지만 효과가 없었습니다.
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
t = new window("helper window", dt << new data box);
lb = t[splitter Box(1)][ListBox( 1 )]; // scripts List Box
lb << select << Set Height( 300 );<BR />
wait(1);
lb << deselect(0);
tpb = t[Tab page Box( 1 )]; //scripts tab page box
tpb << select << Set Height( 300 );
분할 상자가 크기를 제어하고 설정된 크기 의 비율에 따라 크기를 고정하는 것 같습니다.