슬라이더 상자에 테이블 변수 연결내 데이터 테이블의 일부 수식에 연결된 테이블 변수 A가 있습니다.
dt = currentdatatable();
dt << Set Table Variable( "A", 1 );
슬라이더 상자를 사용하여 슬라이더를 이동하면 데이터 테이블에서 내 테이블 변수 A가 업데이트되는 Application Builder를 사용하여 응용 프로그램을 빌드하고 싶습니다. 즉 슬라이더가 2로 변경되면 데이터 테이블에서 A가 2로 업데이트됩니다.
어떻게 그 둘을 연결할 수 있습니까? JSL을 사용하여 테이블 변수를 업데이트할 수 있다는 것을 알고 있습니다.
dt << Set Table Variable( "A"), 2 );
슬라이더를 끌 때 테이블 변수를 업데이트하는 짧은 스크립트 실행을 결합하는 방법이 있습니까? 슬라이더 상자의 속성 창 아래에 있는 이동-> 스크립트 편집에 스크립트를 넣어 보았습니다.
dt = Current Data Table();
dt << Set Table Variable("A"), mySlider );변수 이름 mySlider를 사용하지만 응용 프로그램을 실행할 때 오류가 발생합니다.
슬라이더를 움직일 때 뭔가 잘못하고 있는 것이 틀림없습니다.
힌트가 있나요?
스크립팅Re: 테이블 변수를 슬라이더 상자에 연결정말 도움이 되었습니다! 고맙습니다.Re: 테이블 변수를 슬라이더 상자에 연결창에서 Slider Box 개체를 사용해야 합니다. 상자에는 슬라이더가 변경될 때마다 평가되는 스크립트가 있습니다. 이 스크립트를 사용하여 테이블 변수를 변경하십시오. 또한 << 테이블 변수 설정 메시지를 사용하거나 테이블 변수가 표현식(수식, 스크립트)의 열처럼 동작하기 때문에 간단하고 직접 새 값을 할당할 수 있습니다.
이 예제는 슬라이더 상자 스크립트를 사용하는 방법을 보여줍니다.
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Table Variable( "Parameter", 1 );
New Window( "Sliding",
Outline Box( "Control",
Slider Box( 1, 10, p,
dt:Parameter = p;
)
)
);