2009-07-25 5 views
2

Wie würde ich ein Suchfeld verwenden, um einen NSOutlineView/NSTreeController zu filtern? Ich weiß, dass es etwas mit Bindungen und einem Prädikat zu tun haben würde. Aber nicht genau wie. Könnte mir jemand die Schritte zum Filtern eines NSOutlineView/NSTreeControllers durchgehen?Filtern eines NSOutlineView/NSTreeController

Antwort

2

Ich glaube nicht, dass Sie können. NSArrayController ermöglicht es Ihnen, ein Filterprädikat anzugeben; NSTreeController nicht. Ich schlage vor, Sie .

+0

Konnte ich den NSArrayController filtern, mit dem der NSTreeController verbunden ist, aber würde er die Ergebnisse in NSOutlineView anzeigen? – Joshua

+0

Ich habe gerade versucht, einen Fehler zu melden, aber ich bekomme nur einen Fehler, wenn ich mich anmelde, zeigt, wie gut Apple Bug Reporter ist. http://snapplr.com/q3ns – Joshua

+0

Meine Vermutung ist, dass die Filterung der Array-Controller nur die Stammobjekte, nicht irgendwelche Nachkommen Objekte filtern würde. Ich habe es nicht versucht, aber ich kann nicht sehen, wie es funktionieren könnte. –