Wie lösche ich das Anzeigefeld „Filter Col Selector“?Ich habe einen Filter-Spaltenselektor mit Filtertextfeld (aufgrund der vielen Spalten in der Datentabelle):
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 );
Ich erhalte die Liste der Spalten (roter Rahmen) und des Filters (grüner Rahmen).

Nehmen wir an, ich möchte jetzt das Ganze löschen.
Ich sage:
fcl<<DELETE box=""></DELETE>
Was ich sehe, ist, dass nur die Liste der Spalten gelöscht wurde und der Filter zurückbleibt:

Wenn ich mir also die Eigenschaften des Fensters ansehe, sehe ich Folgendes:
Die Box, die gelöscht wurde, war tatsächlich die allerletzte ListBoxBox. Während FilterColSelector über andere Felder verfügt, bezieht sich der zurückgegebene Verweis beim Erstellen nur auf dieses letzte Feld.

Ok, versuchen wir zu sagen:
realFCL = (((fcl << Parent)<<PARENT></PARENT>
Ich kann jetzt sehen, dass realFCL unser FilterColSELector ist.
Löschen wir es:
realFCL <<DELETE box=""></DELETE>
Aber wir bekommen genau das gleiche Bild:

Es sieht so aus, als ob der Verweis auf den Urgroßelternteil des Filter Col Selector dieselbe Referenz erhält.
Die einzige Möglichkeit besteht darin, ZWEIMAL zu versuchen, entweder realFCS oder fcs zu löschen.
realFCL = (((fcl << Parent)<<PARENT></PARENT>
Dann funktioniert es.
Kann mir jemand erklären, warum das passiert und wie man Filter Col Box richtig löscht?
Erweiterte statistische ModellierungVerbraucher- und MarktforschungInhaltsorganisationDatenzugriffDatenmischung und -bereinigungDatenexploration und -visualisierungMassenanpassungQualitäts- und VerfahrenstechnikBetreff: Wie lösche ich das Anzeigefeld „Filter Col Selector“?Okay,
Mein Weg hat sich als fehlerhaft herausgestellt. So geht's: Werfen Sie den Filter Col Selector in ein Outline-Feld und löschen Sie dann das Ganze.
Erstellen Sie sie dann neu und fügen Sie Filter Col Selector erneut hinzu, wenn Sie eine neue Tabelle haben.
Betreff: Wie lösche ich das Anzeigefeld „Filter Col Selector“?Ich meine, das gesamte Fenster ist ein Eingabefenster für eine benutzerdefinierte Plattform. Es verfügt über weitere Steuerelemente zum Laden einer CSV-Datei, zum Umwandeln von Spalten in Rollen, zum Zeichnen verschiedener Berichte usw. Ich kann nicht ein ganzes Fenster löschen. Das Löschen des äußeren Rahmens scheint die beste Option zu sein. Aber im Moment habe ich es einfach geschafft
fcl<<DELETE box=""></DELETE>
Beim zweiten Löschen muss „Try“ erfolgen, da der Filter nicht angezeigt wird, wenn die Datei nur wenige Spalten enthält.
Betreff: Wie lösche ich das Anzeigefeld „Filter Col Selector“?Das Löschen eines Objekts und das anschließende erneute Erstellen funktionieren gut. So wie JMP die Aktualisierung handhabt, sehen Sie normalerweise nichts außer dem neuen Objekt, sobald es angezeigt wird. Das heißt, das Fenster mit dem gelöschten Objekt wird nicht angezeigt.
Ich habe das schon viele, viele Male gemacht.
Betreff: Wie lösche ich das Anzeigefeld „Filter Col Selector“?Ja, ich habe über die gleiche Route nachgedacht, wollte mich nur erst einmal umhören. Vielen Dank für den Vorschlag, es sieht so aus, als wäre es tatsächlich die bisher bekannteste Methode 
Betreff: Wie lösche ich das Anzeigefeld „Filter Col Selector“?Ich brauche dieses Fenster tatsächlich, Jim, da sind noch viele andere Dinge drin.
Der Grund, warum ich es lösche, ist, dass ich die Tabelle, mit der es verknüpft ist, schließe und sofort eine neue öffne und eine neue Liste mit Spalten aus der neuen Tabelle füllen muss. Ich konnte keinen besseren Weg finden, als das alte zu löschen und ein neues zu erstellen.
Betreff: Wie lösche ich das Anzeigefeld „Filter Col Selector“?Sie können das komplette Fenster auch schließen mit:
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;Betreff: Wie lösche ich das Anzeigefeld „Filter Col Selector“?Warum passiert es?Eines der großen Geheimnisse des Lebens, zusammen mit der seltsamen Inkonsistenz von JMP.
BKM zum Anlegen/Löschen von FCBs?Schlagen Sie die schlechte Kiste in eine Gliederungsfeld()
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