1

this.on('addedfile')forなどのデフォルトのイベントリスナーをオーバーライドするにはどうすればよいDropzone.jsですか?

ファイル名なしで独自のテンプレートを作成しようとしていますが、ファイルを削除<div class="dz-filename"><span data-dz-name></span></div>して追加すると、エラーが発生しますUncaught TypeError: Cannot set property 'textContent' of null

4

1 に答える 1

3

オプションで指定してオーバーライドします。

new Dropzone("#myDropzone", {
    addedfile: function (file) {...}
}

これを行う場合、実装で previewElement がファイルに追加されていることを確認する必要があります。そうしないと、他のイベントでエラーが発生します。

要素の使用方法については、ソースを参照することをお勧めします。textContent は、coffeescript ソース (javascript here ) の284 行目に設定されています。

ユースケースでは、ソースから「addedfile」関数をコピーし、その行を削除してから、オプションで使用するだけで機能するはずです。

于 2013-11-02T11:30:09.797 に答える