Actualizar filtro Selector de columnas () después de la devolución de llamada del botónTengo una aplicación (complemento) que tiene un Selector de columna de filtro para buscar, seleccionar o pegar columnas para agrupar.
Después de realizar las operaciones, la tabla muestra los grupos, pero el Selector de columnas de filtro en la aplicación muestra las columnas anteriores.
¿Cómo puedo 'actualizar' o 'recargar'? Algo como:
colListData << Recargar; // donde colListData es mi objeto Selector de columna de filtro.
Re: Actualizar filtro Selector de columnas () después de la acción que agrupa las columnasCreo que lo más fácil sería eliminar y volver a crear el Selector de columnas de filtro ()
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Filter Col Selector Example",
vlb = V List Box( fontobj = lb = Filter Col Selector( width( 250 ) ) )
);
Wait( 10 );
dt << delete columns( "age" );
fontobj << delete;
vlb << append( fotobj = Filter Col Selector( width( 250 ) ) );
Re: Actualizar el selector de columnas de filtro () después de la acción que agrupa columnasMientras funciona, el filtro se acumula en la lista: /

Re: Actualizar el selector de columnas de filtro () después de la acción que agrupa columnasEste es un error en el << Eliminar manejo para FilterColSelector. La mayoría de los mensajes enviados al FilterColSelector simplemente se reenvían al elemento secundario ListBox.
Se puede hacer que esta solución funcione si envuelve la caja en un contenedor adicional (HListBox o VListBox lo harán) y, en su lugar, elimine esta caja contenedor.
Re: Actualizar el selector de columnas de filtro () después de la acción que agrupa las columnas
Un << Restablecer sincronizará los grupos con la tabla de datos, pero también restablecerá los filtros que haya aplicado:
colListData <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> Reset</SPAN><SPAN class="token punctuation">;</SPAN>