ツリービューアで操作した後、このAPIを呼び出すときIResource.refreshLocal(IResource.DEPTH_INFINITE、null); UIを更新していません。私は私の木をリフレッシュするための代替手段がありますか?IResource.refreshLocal(IResource.DEPTH_INFINITE、null);リフレッシュしていない
0
A
答えて
2
リソースの変更に依存するカスタムツリービューアを実行している場合、リソースをリフレッシュしてもビューアに変更は生じません。コンテンツプロバイダはリソースの変更に対して再実行されません。カスタムビューアを更新する場合は、ビューアの更新または更新メソッドを呼び出すresourcechangelistenerを登録する必要があります。
ただし、組み込みのリソースサポートでCommon Navigator Framework(CNF)を使用している場合は、それ自体を更新する必要があります。
更新:次のようにCNFは、(それは私の作業溶液から抽出される)ように構成する必要があります。
ナビゲーターの使用に加え、カスタムモデルのために<extension
point="org.eclipse.ui.navigator.viewer">
<viewerContentBinding
viewerId="org.eclipse.viatra2.navigator">
<includes>
<contentExtension
pattern="org.eclipse.ui.navigator.resourceContent" />
<contentExtension
pattern="org.eclipse.ui.navigator.resources.filters.*"/>
</includes>
...
</extension>
1
:
if (viewPart instanceof CommonNavigator) {
CommonViewer viewer = ((CommonNavigator) viewPart).getCommonViewer();
viewer.refresh();
}
関連する問題
- 1. Control-F5ブラウザのリフレッシュ(Flashオブジェクトがリフレッシュされていない)
- 2. UpdatePanelがリフレッシュしない
- 3. Janus GridEXがリフレッシュしない
- 4. IE8がリフレッシュしないポップアップウィンドウ
- 5. Wicket ListViewがリフレッシュしない
- 6. webbrowserスタイルシートをリフレッシュしない
- 7. SquishIt MVC - リフレッシュしないデバッグモード
- 8. c_str()== NULLが機能していない
- 9. Postgresで等しくないnull null
- 10. F5が完全に私のページをリフレッシュしていない
- 11. なぜ私のget_optionワードプレス関数は、ページをリフレッシュするときnull値を返していますか?
- 12. リフレッシュしないでhtmlをロードする
- 13. Handlebar.jsがテンプレートをリフレッシュしない
- 14. iOS.appがGUIをリフレッシュしない
- 15. ボタンがデータをリフレッシュしない
- 16. リフレッシュしないで送信 - Django
- 17. Datagridリフレッシュが動作しない
- 18. MVC3:セッションをリフレッシュしないコントローラーアクション
- 19. Railsがコードをリフレッシュしない
- 20. Javery ajaxがモーダルでリフレッシュしない
- 21. ObservableCollection <someentity>リフレッシュしない
- 22. ソースファイルがリフレッシュされない
- 23. リフレッシュのないOAuth(Instagram)
- 24. クッキーを設定してもリフレッシュしない
- 25. p:commandButtonを使用して予期しない全面リフレッシュ
- 26. 添付プロパティローカル値をクリアしてもxamlがリフレッシュしない
- 27. カラム "last_login"のnull値がnullでない制約に違反しています
- 28. リフレッシュ可能なGroovyクラスローダは実装していますか?
- 29. Object(null)をnullにしないのはなぜですか?
- 30. Railsモデルテスト:ERROR:列[null]のnull値がnullでない制約に違反しています
私が使用していますCNFのみですが、リフレッシュが起こっていない理由はわかりません... – Anand
F5キーを押すと、ツリーに変更が表示されますか? –
はい、F5を押したときに表示されます... – Anand