在按鈕回調後刷新過濾器Col Selector()我有一個應用程序(加載項),它具有“篩選器列選擇器”來查找,選擇或粘貼要分組的列。
執行完操作後,該表顯示了這些組,但是應用程序中的“過濾器列選擇器”顯示了前面的列。
如何“刷新”或“重新加載”它?就像是:
colListData <<重新加載; //其中colListData是我的“過濾器列選擇器”對象。
回复:對列進行分組的操作後刷新篩選器Col Selector()我認為最簡單的方法是刪除並重新創建Filter Col Selector()
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 ) ) );
回复:對列進行分組的操作後刷新篩選器Col Selector()在運行時,過濾器將累積在列表中:/

回复:對列進行分組的操作後刷新篩選器Col Selector()這是<< <<對FilterColSelector的刪除處理中的錯誤。 發送到FilterColSelector的大多數消息只是轉發到ListBox子級。
如果將包裝盒包裝在一個額外的容器中(HListBox或VListBox會這樣做),然後刪除此包裝盒,則可以使該解決方案起作用。
回复:對列進行分組的操作後刷新篩選器Col Selector()
<< <<重置將使組與數據表同步,但它也會重置您已應用的所有過濾器:
colListData <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> Reset</SPAN><SPAN class="token punctuation">;</SPAN>