ページの前半(垂直)にgridxがあり、後半にcontentViewerがあるページがあります。ユーザーがグリッドからアイテムをクリックすると、それぞれのイメージが読み込まれて正常に動作しています。ユーザーがグリッドから2番目のアイテムをクリックすると、ビューアは2番目のイメージをロードしていますが、最初のイメージも保持しているという問題があります(イメージはタブとして開きます)。だから、私は最初の画像を2番目の画像を読み込むときに取り除く必要があります。 ContentViewerから項目を取得して新しい項目をロードする前に前の項目を閉じる方法がありますか?ecm.widget.viewer.ContentViewerの取得方法
1
A
答えて
0
ContentViewerのgetViewersStatus()メソッドは、現在開いているすべてのアイテムを含む構造体を返します。次に、これを反復して、それぞれに対してcloseItem()を呼び出します。
しかし、Navigator 2.0.3.3以降を使用している場合は、ContentViewerウィジェットでcloseAllViewers()を呼び出して、開いているすべてのアイテムを閉じるようにプロンプトを表示して変更を保存します。
0
[OK]を、ここでは、私はこれを達成するために何をしたかです。
if(this.imgViewer.mainTabContainer.getChildren().length>0){
array.forEach(this.imgViewer.mainTabContainer.getChildren(),function(child){
this.imgViewer.mainTabContainer.removeChild(child);
});
}
関連する問題
- 1. サーバーからのJSONデータの取得方法と取得方法
- 2. ファイル名の取得方法
- 3. ファイル名の取得方法
- 4. NSCGImageSnapshotRep、bitmapDataの取得方法
- 5. NodeListの取得方法
- 6. サブディレクトリの取得方法
- 7. .propertiesの取得方法
- 8. ファンクション・パラメータの取得方法
- 9. ロケーションの取得方法 -
- 10. ジオロケーションの取得方法
- 11. 昨日の取得方法
- 12. ajaxレスポンスの取得方法
- 13. UIImage:ウェブサイトタブの取得方法
- 14. コード例の取得方法
- 15. APN名の取得方法
- 16. リスニングソケットのバックログ取得方法
- 17. コンポーネントパラメータの取得方法は?
- 18. INFOPLIST_FILEの取得方法iOS
- 19. ページの取得方法
- 20. サブビューの取得方法
- 21. IPアドレスの取得方法
- 22. カメラ方向ベクトルの取得方法は?
- 23. 平均YTD取得方法
- 24. 取得する方法ユーザープロファイル
- 25. 取得する方法stacktracejs
- 26. 取得する方法ポストデータ
- 27. Spring - ServletContextを@Serviceに取得する方法(+ WebAppsマニフェストを取得する方法)
- 28. SkypeのスマイリーREGEXPのパターン/取得方法
- 29. jarファイルのリソースの取得方法
- 30. oracle 11gのパスワードの取得方法は?
お返事ありがとうございます。 "変更が保存されていない、および/または印刷中の開いているすべてのビューアに関する情報を含むデータ構造を返します。"というメッセージが表示されます。私がこの方法を使用したとき、私はアイテムを持っていませんでした。また、closeAllViewers()を使用しようとしましたが、そのメソッドが表示されないのは奇妙です。 ecm.widget.viewer.ContentViewerを調べても、そのメソッドを見つけることはできません。私のICNバージョン(バージョン:2.0.3ビルド:icn203.555)で何かが間違っている可能性があります。最後に、私はそれを働かせて答えとして投稿します。 –