ええと、このマシンにはコードがないので、何をしなければならないかをできるだけ明確に説明し、助けが得られることを願っています. さて、私はリモート ページネーション (リモーティングを使用) を行っており、ツリービューを使用してファイルを表示していますが、最初にこのツリービューを開発して、フィルタリング作業を容易にしました: PatternComposite
さて、必要なのは、拡張子を持つコンボボックスがあり、ユーザーが値を選択すると、選択した拡張子を持つファイルのみを表示するツリーを更新する必要があることです。
どうすればそうできますか?
編集:
多くのことを試した後、searchPattern を使用してツリービューを再作成することでフィルタリングを行うことができましたが、再作成の前に展開されたノードを保存することはできません。私がこの木を持っているとしましょう:
-- C:
++ ProgramFiles
-- Dell
-- EA
++ Google
-- Dll
-- Whatever
++ は展開されたノードです。再作成後に同じ構造 (上記のような展開されたノード) を保持するにはどうすればよいですか? ノードを展開する再帰を行う必要がありますか?
再度、感謝します !