취소
다음에 대한 결과 표시 
표시  만  | 다음에 대한 검색 
다음을 의미합니까? 
The Discovery Summit 2025 Call for Content is open! Submit an abstract today to present at our premier analytics conference.
See how to use JMP Live to centralize and share reports within groups. Webinar with Q&A April 4, 2pm ET.
언어 선택 변환 막대 숨기기
게시된 스레드 원본 보기

Filter Col Selector 표시 상자를 삭제하는 방법은 무엇입니까?

miguello
Level VI

필터 텍스트 필드가 있는 필터 열 선택기가 있습니다(데이터 테이블의 열이 많기 때문에).

 

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Bands Data.jmp" );
pb = Panel Box("Test", 
 fcl = Filter Col Selector( dt, all ) 
 
);
New Window( "Filter Col Selector Example",  pb );

 

열 목록(빨간색 프레임)과 필터(녹색 프레임)가 표시됩니다.

undefined

이제 전체를 삭제하고 싶다고 가정해 보겠습니다.

내가 말하다:

fcl<

내가 본 것은 열 목록만 삭제되어 필터는 남겨진 것입니다.

undefined

 

따라서 창의 속성을 보면 다음과 같이 표시됩니다.

삭제된 상자는 실제로 가장 마지막 ListBoxBox였습니다. FilterColSelector에는 다른 상자가 있지만 만들 때 반환되는 참조는 마지막 상자에만 해당됩니다.

undefined

 

좋아, 말해보자:

realFCL = (((fcl << Parent)<

이제 realFCL이 FilterColSElector라는 것을 알 수 있습니다.

삭제하자:

realFCL <

그러나 우리는 정확히 같은 그림을 얻습니다.

undefined

Filter Col Selector의 조부모를 참조하는 것이 동일한 참조를 얻는 것처럼 보입니다.

이를 수행하는 유일한 방법은 realFCS 또는 fcs TWICE를 삭제하는 것입니다.

realFCL = (((fcl << Parent)<

그런 다음 작동합니다.

 

왜 이런 일이 발생하는지, Filter Col Box를 삭제하는 적절한 방법은 무엇인지 설명해 주시겠습니까?

 

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

1 채택된 솔루션

채택된 솔루션
ErraticAttack
Level VI

Re: Filter Col Selector 표시 상자를 삭제하는 방법은 무엇입니까?

왜 이런 일이 발생합니까?JMP의 기묘한 불일치와 함께 인생의 위대한 미스터리 중 하나입니다.

 

FCB 생성/삭제를 위한 BKM?안에 나쁜 상자를 때리고 개요 상자()

 

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Bands Data.jmp" );
pb = Panel Box("Test", 
 olb = Outline Box( "", fcl = Filter Col Selector( dt, all ) )
 
);
New Window( "Filter Col Selector Example",  pb );

Wait( 1 );
olb << Delete
7 응답 7
ErraticAttack
Level VI

Re: Filter Col Selector 표시 상자를 삭제하는 방법은 무엇입니까?

왜 이런 일이 발생합니까?JMP의 기묘한 불일치와 함께 인생의 위대한 미스터리 중 하나입니다.

 

FCB 생성/삭제를 위한 BKM?안에 나쁜 상자를 때리고 개요 상자()

 

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Bands Data.jmp" );
pb = Panel Box("Test", 
 olb = Outline Box( "", fcl = Filter Col Selector( dt, all ) )
 
);
New Window( "Filter Col Selector Example",  pb );

Wait( 1 );
olb << Delete

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

txnelson
Super User

Re: Filter Col Selector 표시 상자를 삭제하는 방법은 무엇입니까?

다음을 사용하여 전체 창을 닫을 수도 있습니다.

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Bands Data.jmp" );
pb = Panel Box("Test", 
 fcl = Filter Col Selector( dt, all ) 
 
);
New Window( "Filter Col Selector Example",  pb );wait(5);

Window( "Filter Col Selector Example" ) << close window;

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

miguello
Level VI

Re: Filter Col Selector 표시 상자를 삭제하는 방법은 무엇입니까?

나는 실제로 그 창문이 필요해, 짐, 그 안에 다른 많은 것들이 있어.

내가 삭제하는 이유는 연결된 테이블을 닫고 즉시 새 테이블을 열고 새 테이블의 열로 새 목록을 채워야 하기 때문입니다. 기존 것을 삭제하고 새로 만드는 것보다 더 좋은 방법을 찾을 수 없었습니다.

 

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

txnelson
Super User

Re: Filter Col Selector 표시 상자를 삭제하는 방법은 무엇입니까?

객체를 삭제한 다음 다시 생성하면 잘 작동합니다. JMP가 새로고침을 처리하는 방식에서는 일반적으로 새 객체가 표시된 후에는 아무것도 표시되지 않습니다. 즉, 객체가 삭제된 창은 표시되지 않습니다.

나는 이것을 여러 번 해왔습니다.

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

miguello
Level VI

Re: Filter Col Selector 표시 상자를 삭제하는 방법은 무엇입니까?

즉, 전체 창은 사용자 지정 플랫폼의 입력 창입니다. CSV 파일을 로드하고, 열을 역할로 변환하고, 다양한 보고서를 구성하는 등의 다른 컨트롤이 있습니다. 전체 창을 삭제할 수 없습니다. 외부 상자를 삭제하는 것이 최선의 선택인 것 같습니다. 하지만 지금은 방금 끝났습니다.

fcl<

두 번째 삭제는 파일에 열이 거의 없는 경우 필터가 표시되지 않으므로 Try가 있어야 합니다.

 

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

miguello
Level VI

Re: Filter Col Selector 표시 상자를 삭제하는 방법은 무엇입니까?

네, 저도 같은 길을 생각하고 있었는데 일단 주변에 물어보고 싶었어요. 그래도 제안해 주셔서 감사합니다. 실제로 지금까지 가장 잘 알려진 방법인 것 같습니다.

 

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

miguello
Level VI

Re: Filter Col Selector 표시 상자를 삭제하는 방법은 무엇입니까?

좋아요,

 

내 방법은 버그가 있는 것으로 판명되었습니다. 이것이 수행하는 방법입니다. 필터 열 선택기를 아웃라인 상자에 넣은 다음 전체를 삭제합니다.

그런 다음 그것을 다시 만들고 새 테이블이 있을 때 Filter Col Selector를 다시 추가하십시오.

 

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.