데이터 테이블 box()에서 테이블과 상호 작용하려면 어떻게 해야 하나요?
데이터 테이블 box()에서 테이블과 어떻게 상호작용할 수 있나요? 예를 들어, 특정 셀을 선택하려고 할 때 데이터 테이블 box()에서 표시되는 테이블을 선택할 수 없습니다. 데이터 테이블 box()에서 표시되는 테이블 내의 셀을 선택할 수 있도록 테이블을 어떻게 수정해야 하나요?
아래 JSL 스크립트에서 KAITE의 나이가 12인 셀을 아래 이미지처럼 수동으로 선택할 수 있을까요?
이렇게 하는 목적은 사용자가 원하는 셀을 선택하여 나중에 셀 값을 수정할 수 있도록 하는 것입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Example", Data Table Box( dt ) );
자동화 및 스크립팅Re: 데이터 테이블 box()에서 테이블과 상호 작용하려면 어떻게 해야 하나요?데이터 테이블 상자는 실제로 데이터 테이블 열 상자가 포함된 테이블 상자이므로 행 선택에 제한이 있을 수 있습니다. Data Grid Box()를 사용해 보세요.
Re: 데이터 테이블 box()에서 테이블과 상호 작용하려면 어떻게 해야 하나요?
Data Grid Box()를 사용할 때, 아래 이미지처럼 왼쪽 패널을 표시 후 자동으로 닫을 수 있을까요?
Re: 데이터 테이블 box()에서 테이블과 상호 작용하려면 어떻게 해야 하나요?@베이비도라곤
<< 사이드 패널 닫기를 사용하여 데이터 그리드 상자 또는 데이터 테이블의 사이드 패널을 닫을 수 있습니다.
dt = Open( "$SAMPLE_DATA/Tablet Measurements.jmp" );
new window( "data grid box",
dgb = data grid box()
);
dgb << set data table( dt );
dgb << close side panels;
dt << close side panels;
Re: 데이터 테이블 box()에서 테이블과 상호 작용하려면 어떻게 해야 하나요?최대한 최소화하려면 다음을 수행해야 합니다.
- 측면 패널 닫기
- 요약 그래프 닫기
- 행 ID 너비 최소화
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Tablet Measurements.jmp");
nbw = New Window("data grid box", dgb = Data Grid Box());
dgb << Set Data Table(dt);
dgb << Close Side Panels(1);
dgb << Close summary panels(1);
dgb << Set Row ID Width(15);
15보다 작게 할 수 있는지는 잘 모르겠습니다. Scripting Index에서 Data Browser Box를 찾아 어떤 작업이 가능한지 살펴보세요.
또한 무엇을 하느냐에 따라 편집 가능한 셀이 있는 테이블 상자를 직접 만드는 것이 한 가지 옵션이 될 수 있습니다.
Re: 데이터 테이블 box()에서 테이블과 상호 작용하려면 어떻게 해야 하나요?다음 JSL을 기반으로 두 가지 질문이 있습니다.
(1) 아래 그림에서 빨간색으로 표시된 부분을 제거할 수 있는 방법이 있을까요? 표를 딱 맞게 표시하고 싶은데, 그 주변의 빈 여백은 아무런 의미가 없습니다.

(2) JSL에서 "표 보기"를 여러 번 누르면 표시되는 표 영역이 점점 작아집니다. 원래 크기로 고정하려면 어떻게 해야 하나요?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Example",
button box(
"Show Table",
Try( x << delete );
temp << append( x = Data Grid Box() );
x << Set Data Table( dt );
x << Close Side Panels(1);
),
temp = V List Box()
);
Re: 데이터 테이블 box()에서 테이블과 상호 작용하려면 어떻게 해야 하나요?1. Set Width를 사용하여 표의 너비를 강제로 조절할 수 있습니다. 원하는 너비를 정확히 얻으려면 몇 가지 계산이 필요할 수 있습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("Example",
Button Box("Show Table",
Try(x << delete);
temp << append(x = Data Grid Box());
x << Set Data Table(dt);
x << Close Side Panels(1);
x << Set Width(420);
),
temp = V List Box()
);
2. 예를 들어 V List Box가 자동으로 늘어나는 것을 방지하여 더 작아지는 것을 방지할 수 있습니다(더 나은 다른 옵션도 있을 수 있음)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("Example",
Button Box("Show Table",
Try(x << delete);
temp << append(x = Data Grid Box());
x << Set Data Table(dt);
x << Close Side Panels(1);
),
temp = V List Box()
);
temp << Set Auto Stretching({0, 0});