필터 텍스트 필드가 있는 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 );
열 목록(빨간색 프레임)과 필터(녹색 프레임)를 얻습니다.

이제 전체를 삭제하고 싶다고 가정해 보겠습니다.
내가 말하다:
fcl<<DELETE box=""></DELETE>
내가 보는 것은 열 목록만 삭제되고 필터는 뒤에 남겨져 있다는 것입니다.

따라서 창의 속성을 보면 다음이 표시됩니다.
삭제된 상자는 실제로 가장 마지막 ListBoxBox였습니다. FilterColSelector에는 다른 상자가 있지만 생성할 때 반환된 참조는 마지막 상자에만 있습니다.

좋아, 다음과 같이 말해보자.
realFCL = (((fcl << Parent)<<PARENT></PARENT>
이제 realFCL이 FilterCollector라는 것을 알 수 있습니다.
삭제합시다:
realFCL <<DELETE box=""></DELETE>
그러나 우리는 정확히 같은 그림을 얻습니다.

Filter Col Selector의 조부모를 참조하는 것과 동일한 참조를 얻는 것 같습니다.
이를 수행하는 유일한 방법은 realFCS 또는 fcs를 두 번 삭제하는 것입니다.
realFCL = (((fcl << Parent)<<PARENT></PARENT>
그러면 작동합니다.
누군가가 왜 이런 일이 일어나고 Filter Col Box를 삭제하는 적절한 방법은 무엇인지 설명할 수 있습니까?