JSL의 열 대화 상자 양식에 "이름 포함" 검색 표시줄 추가.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하십니까,
모든 플랫폼 열 선택의 빨간색 삼각형 내의 기능과 유사하게 JSL 내의 열 대화 상자 양식에 검색 기능을 추가하는 직접적인 방법이 있는지 궁금합니다.
내 매우 기본적인 코드 골격이 작동하지만 검색 창을 추가하고 싶습니다.
열 대화 상자 (
y_col = 열 목록 ( "Y 변수" , 최대 열 ( 1 ) ) ,
x_col = 열 목록 ( "X 변수" , 최대 열 ( 1 ) ) ,
) ;
고맙습니다,
일본
Re: JSL의 열 대화 상자 양식에 "이름이 포함됨" 검색 표시줄을 추가합니다.안녕 청웨이
나는 jmp 11을 사용하고 있습니다.
JMP 12(또는 사용할 수 없는 다른 버전)
이것은 도움말 문서에서 벗어났습니다. 적합 모델에는 열 목록 근처에 빨간색 삼각형이 없습니다.

다른 한편으로 x에 의한 적합 y는 그것을 가지고 있습니다 (그리고 많은 버전을 위해 그것을 가졌습니다)

감사!
Re: JSL의 열 대화 상자 양식에 "이름이 포함됨" 검색 표시줄을 추가합니다.어떤 버전의 JMP를 실행하고 있습니까?
Re: JSL의 열 대화 상자 양식에 "이름이 포함됨" 검색 표시줄을 추가합니다.안녕하세요 청웨이입니다.
이 필터는 매우 유용하며 JMP의 대부분의 플랫폼에서 사용할 수 있습니다. Fit model 대화 상자에 내장되어 있지 않은 이유가 있습니까? 그곳에서 매우 유용할 것입니다.
Re: JSL의 열 대화 상자 양식에 "이름이 포함됨" 검색 표시줄을 추가합니다.필터 색상 선택기는 어떻습니까?
이것은 스크립팅 인덱스의 예입니다.
dt = 열려 있는 ( "$SAMPLE_DATA/빅 클래스.jmp" ) ;
새창 ( "필터 색상 선택기 예" ,
fontobj = 파운드 = 필터 색상 선택기 ( 너비 ( 250 ) )
) ;
Re: JSL의 열 대화 상자 양식에 "이름이 포함됨" 검색 표시줄을 추가합니다.열 대화 상자는 (더 이상 사용되지 않는) 모달 창이지만 JMP 인터페이스를 보면 사용자와의 대화 상자가 모달 창을 사용하여 거의 구현되지 않습니다.창이 모달이어야 하는 경우 창 정의 직후에 항목 설정 행을 OnOpen 이벤트 처리기 내부에 배치해야 합니다.검색 중에 Enter 키에 응답하고 확인 클릭으로 처리되지 않도록 하려면 창에서 OnValidate 처리기를 사용하여 처리해야 합니다.
Re: JSL의 열 대화 상자 양식에 "이름이 포함됨" 검색 표시줄을 추가합니다.시원한!그러나 이것을 모달 창으로 전환하여 실제로 대화 상자처럼 작동하도록 운이 좋았습니까?창을 모달로 만들기만 하면 검색 상자에 항목을 입력하는 것이 창의 확인 버튼을 누르는 것처럼 작동하므로 열을 선택하지 않아도 됩니다.
Re: JSL의 열 대화 상자 양식에 "이름이 포함됨" 검색 표시줄을 추가합니다.게시해 주셔서 감사합니다.
내가 찾던 바로 그!
Re: JSL의 열 대화 상자 양식에 "이름이 포함됨" 검색 표시줄을 추가합니다.즉시 사용 가능한 방법이 있는지 확실하지 않지만 기능을 스크립팅할 수 있습니다.다음은 예입니다.

dt = 현재 데이터 테이블 () ;
lstColNames = dt << 열 이름 가져오기 ( 끈 ) ;
새창 ( "테스트" ,
라인업 상자 ( NCOl ( 1 ) ,
테브 = 텍스트 편집 상자 ( "" ,<< 힌트 ( "검색 문자열" ) ,<< 스크립트 설정 ( 두서치 ())) ,
클럽 = 열 목록 상자 ()
)
) ;
클럽 << 세트 아이템 ( lstColNames ) ;
두서치 = 기능 ({} , { 기본 로컬 } ,
str = 테브 << 텍스트 가져오기 ;
만약에 ( 손질 ( str ) == "" ,
dt = 현재 데이터 테이블 () ;
lstColNames = dt << 열 이름 가져오기 ( 끈 ) ;
클럽 << 세트 아이템 ( lstColNames ) ;
,
lstColNames = 클럽 << 아이템 받기 ;
lstmatch = {} ;
을 위한 ( 나 = 1 , 나 <= NItems ( lstColNames ) , 나 ++,
colName = lstColNames [ 나 ] ;
만약에 ( 포함 ( colName , str ) ,
에 집어 넣다 ( lstmatch , colName ) ;
)
) ;
클럽 << 세트 아이템 ( lstmatch ) ;
)
) ;