열 목록 상자 업데이트<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕,
사용자 선택에 따라 열 목록 상자가 업데이트되는 모달 창을 만들려고 합니다.가능하다고 생각하지만 구문에 문제가 있습니다.어떤 제안이 있으십니까?JMP12를 사용하고 있습니다.
// 예.
이름의 기본값은 여기에 있습니다. ( 1 ) ;
// 일부 데이터 테이블을 엽니다.
열려 있는 ( "$SAMPLE_DATA/야구.jmp" ) ;
열려 있는 ( "$SAMPLE_DATA/Basketball.jmp" ) ;
열려 있는 ( "$SAMPLE_DATA/자전거.jmp" ) ;
// 사용 가능한 테이블 목록을 가져옵니다.
테이블목록 = {} ;
을 위한 ( 나 = 1 , 나 <= N 테이블 () , 나 ++,
에 집어 넣다 ( 테이블목록 , 데이터 테이블 ( 나 ) )
) ;
새창 ( "테이블을 선택하세요" ,
<< 모달 ,
H 목록 상자 (
패널박스 ( "DT 선택" ,
getDt = 리스트 박스 (
테이블목록 ,
최대 선택 ( 1 ) ,
dt = getDt << 선택받기 ;
인쇄 ( dt ) ;
// dt의 열로 getCol을 업데이트하는 스크립트를 추가합니다.
// <<
// 구문이 정확합니다.
)
) ,
패널박스 ( "dt에서 열 선택" , getCol = 열 목록 상자 () )
)
) ;
Re: 열 목록 상자 업데이트괜찮아요.나는 이것으로 작동하도록했습니다 :
getCol << 삭제 ; // 이는 JMP11에서 작동합니다.
Re: 열 목록 상자 업데이트안녕 멜라니,
내 동료가 JMP11을 사용하고 있습니다. 여기서 << Delete Box; 작동하지 않는 것 같습니다.이유를 아시나요?JMP 버전 <12에 사용할 수 있는 유사한 기능이 있습니까?
getCol << 삭제 상자 ; // JMP11에서는 작동하지 않습니다.
Re: 열 목록 상자 업데이트고마워요 멜라니!
Re: 열 목록 상자 업데이트다음 접근 방식을 시도해 보세요.
// 예.
여기에 기본 이름이 지정됩니다. ( 1 ) ;
// 일부 데이터 테이블을 엽니다.
열려 있는 ( "$SAMPLE_DATA/야구.jmp" ) ;
열려 있는 ( "$SAMPLE_DATA/Basketball.jmp" ) ;
열려 있는 ( "$SAMPLE_DATA/자전거.jmp" ) ;
// 사용 가능한 테이블 목록을 가져옵니다.
테이블목록 = {} ;
을 위한 ( 나 = 1 , 나 <= N 테이블 () , 나 ++,
에 집어 넣다 ( 테이블목록 , 데이터 테이블 ( 나 ) )
) ;
새창 ( "테이블을 선택하세요" ,
<< 모달 ,
H 목록 상자 (
패널박스 ( "DT 선택" ,
getDt = 리스트 박스 (
테이블목록 ,
최대 선택 ( 1 ) ,
// 거기에 있는 상자를 삭제하고, 선택한 테이블을 사용하여 상자로 바꿉니다.
getCol << 삭제 상자 () ;
pb << 추가 (
getCol = 열 목록 상자 (
// 선택되어 목록을 반환합니다.
// 하나만 선택할 수 있으므로 목록에 항목이 하나 있습니다.
// 따라서 목록의 첫 번째 항목은 선택한 테이블의 이름입니다.
데이터 테이블 ( ( getDt << 선택받기 )[ 1 ] ) ,
// 이것이 없으면 상자는 비어 있습니다.
"모두"
// "all" 뒤에 이것을 사용하여 열을 문자 또는 숫자로 제한할 수 있습니다.
//,<< 데이터 유형 설정("숫자")
)
) ;
)
) ,
// 새 열 목록 상자를 추가할 수 있도록 패널 상자에 참조를 제공합니다.
pb = 패널박스 ( "dt에서 열 선택" , getCol = 열 목록 상자 () )
)
) ;