他の画像を再度読み込むためにvaadinアップロードコンポーネントに再ルーティングしているときに以前のアップロードをクリアします。しかし、私は、それはまた、私の最初のアップロードのためのデータを表示するコンポーネントをクリックしたときに:私はvaadin-upload.htmlのコードを見てきたようにvaadinのアップロードでアップロードをクリアするには?
2
A
答えて
0
、おろか、方法に存在していないようです以前にアップロードしたファイルを消去するAPIの一部です。私は自分のプロジェクトでこの機能が必要なので、vaadin-upload.htmlを自分で修正しました。あなたはその後、<vaadin-upload>
のインスタンスを得るためにあなたの好きなセレクタ機能を使用して、clearFiles()
を呼び出すことができます
clearFiles: function() {
this.set('files', []);
}
:
はvaadin-upload.htmlにPolymer()
関数に渡されるオブジェクトの内部では、私は次の行を追加しました。 Polymerフレームワークでは、次のようになります。
this.$.myVaadinUpload.clearFiles();
第三者のライブラリを変更することは理想的ではありませんが、この回避方法は単純でクリーンです。
this.set()
(this.files = []
の代わりに)を使用してPolymerのバインディングオブザーバをトリガすることが重要であることに注意してください。このHTMLで
0
は:
<vaadin-upload id="uploader" files="{{files}}"> ... </vaadin-upload>
あなたは自分の要素のいずれかの方法で次の操作を行うことができます。
this.$.uploader.files = [];
これは、それがvaadin-upload
のコードを変更する必要がないので、クリーナーです。
関連する問題
- 1. jQueryの画像アップロードは、私がアップロードする前に、アップロード
- 2. 画像をアップロードするためにアップロードとアップロードをドラッグアンドドロップで行う方法は?
- 3. MVC3アップロードする画像をフォルダにアップロード
- 4. アップロードFlashインタラクティブストーリーをYouTubeにアップロード
- 5. Railsファイルのアップロード:フォルダをアップロードする
- 6. iTunes Connectアップロード:アップロードするファイル
- 7. ポータブルメディアプレーヤーファイルをアップロードするには?
- 8. Vaadin ui Portletにファイルをアップロードするにはどうすればよいですか?
- 9. アップロードしたファイルをアップロードする - サイズ制限は何ですか?
- 10. ファイルをアップロードする特定のフォルダにファイルをアップロードする
- 11. PHPファイルのアップロードは、ファイルをアップロード
- 12. PHP経由でGoogleアップロードにテキストファイルをアップロードするPUT
- 13. githubでZipファイルをアップロードし、アップロードした後に抽出する
- 14. Djangoでファイルをアップロードするには
- 15. GWTでファイルをアップロードするには
- 16. Djangoでムービーファイルをアップロードするには?
- 17. imgファイルをPHPでアップロードするには
- 18. alamofireでzipデータをアップロードするには?
- 19. silverlightでファイルをアップロードするには
- 20. DreamFactoryでファイルをアップロードするには?
- 21. Microsoft.Net.Httpでデータをアップロードするには?
- 22. amazonクラウドドライブでファイルをアップロードするには?
- 23. Amazon EC2でウェブアプリケーションをアップロードするには?
- 24. anglejsで画像をアップロードするには
- 25. jsonでtiffイメージファイルをアップロードするには?
- 26. ダーツでファイルをアップロードするには?
- 27. Activiti-Modelerでファイルをアップロードするには?
- 28. drupal.orgでテーマをアップロードするには?
- 29. asp.netでファイルをアップロードするには#
- 30. Alamofire4でmultipartFormDataをアップロードするには?