¿Cómo eliminar el cuadro de visualización Filter Col Selector?Tengo un Filter Col Selector con campo de texto de filtro (debido a muchas columnas en la tabla de datos):
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 );
Obtengo la lista de columnas (marco rojo) y filtro (marco verde)

Digamos que ahora quiero borrar todo.
Yo digo:
fcl<<DELETE box=""></DELETE>
Lo que veo es que solo se eliminó la lista de columnas, dejando atrás el filtro:

Entonces, si miro las propiedades de la ventana, veo lo siguiente:
El cuadro que se eliminó fue en realidad el último ListBoxBox. Si bien FilterColSelector tiene otros cuadros, cuando lo crea, la referencia devuelta es solo para ese último cuadro.

Bien, intentemos decir:
realFCL = (((fcl << Parent)<<PARENT></PARENT>
Puedo ver ahora que realFCL es nuestro FilterColSElector.
Borrémoslo:
realFCL <<DELETE box=""></DELETE>
Pero obtenemos exactamente la misma imagen:

Parece que referirse al bisabuelo de Filter Col Selector obtiene la misma referencia.
La única forma de hacerlo es intentar eliminar realFCS o fcs TWICE.
realFCL = (((fcl << Parent)<<PARENT></PARENT>
Entonces funciona.
¿Alguien puede explicarme por qué sucede esto y cuál es la forma correcta de eliminar Filter Col Box?
secuencias de comandosRe: ¿Cómo eliminar el cuadro de visualización Filter Col Selector?¿Por qué está sucediendo?Uno de los grandes misterios de la vida junto con la extraña inconsistencia de JMP.
¿BKM para crear/eliminar FCB?Dale una palmada a esa caja mala dentro de un Cuadro de esquema()
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 << DeleteRe: ¿Cómo eliminar el cuadro de visualización Filter Col Selector?También puede cerrar la ventana completa con:
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 );<BR />wait(5);
Window( "Filter Col Selector Example" ) << close window;Re: ¿Cómo eliminar el cuadro de visualización Filter Col Selector?De hecho, necesito esa ventana, Jim, tiene muchas otras cosas.
La razón por la que lo elimino es que cierro la tabla con la que está asociada e inmediatamente abro una nueva, y necesito completar una nueva lista con columnas de la nueva tabla. No pude encontrar la mejor manera en lugar de eliminar el anterior y crear uno nuevo.
Re: ¿Cómo eliminar el cuadro de visualización Filter Col Selector?Sí, estaba pensando en la misma ruta, solo quería preguntar primero. Sin embargo, gracias por la sugerencia, parece que de hecho es el mejor método conocido hasta ahora 
Re: ¿Cómo eliminar el cuadro de visualización Filter Col Selector?eliminar un objeto y luego volver a crearlo funciona bien. La forma en que JMP maneja la actualización, normalmente no ve nada excepto el nuevo objeto una vez que se muestra... es decir, no se muestra la ventana con el objeto eliminado.
He hecho esto muchas, muchas veces.
Re: ¿Cómo eliminar el cuadro de visualización Filter Col Selector?Quiero decir, toda la ventana es una ventana de entrada para una plataforma personalizada. Tiene otros controles para cargar archivos CSV, convertir columnas en roles, trazar varios informes, etc. No puedo eliminar una ventana completa; parece que eliminar el cuadro exterior es la mejor opción. Pero por ahora terminé con
fcl<<DELETE box=""></DELETE>
El segundo Eliminar tiene que tener Probar ya que si hay pocas columnas en el archivo, el filtro no se muestra.
Re: ¿Cómo eliminar el cuadro de visualización Filter Col Selector?De acuerdo,
Mi camino resultó tener errores, esta es la forma de hacerlo: coloque el Selector de columna de filtro en un cuadro de esquema y luego elimine todo.
A continuación, vuelva a crearlo y vuelva a añadir Filter Col Selector cuando tenga una nueva tabla.